コード例 #1
0
ファイル: test_indexes.py プロジェクト: darkryder/django
 def test_name_auto_generation(self):
     index = GinIndex(fields=['field'])
     index.set_name_with_model(IntegerArrayModel)
     self.assertEqual(index.name, 'postgres_te_field_def2f8_gin')
コード例 #2
0
 def test_name_auto_generation(self):
     index = GinIndex(fields=['field'])
     index.set_name_with_model(IntegerArrayModel)
     self.assertEqual(index.name, 'postgres_te_field_def2f8_gin')
コード例 #3
0
    def contribute_to_class(self, cls, name):
        super(CustomJSONField, self).contribute_to_class(cls, name)

        index = GinIndex(fields=[name])
        index.set_name_with_model(cls)
        cls._meta.indexes.append(index)