SYMBOL INDEX (461 symbols across 174 files) FILE: django_zero_downtime_migrations/backends/postgis/base.py class DatabaseWrapper (line 8) | class DatabaseWrapper(PostGISDatabaseWrapper): FILE: django_zero_downtime_migrations/backends/postgis/schema.py class DatabaseSchemaEditor (line 8) | class DatabaseSchemaEditor(DatabaseSchemaEditorMixin, PostGISSchemaEditor): FILE: django_zero_downtime_migrations/backends/postgres/base.py class DatabaseWrapper (line 8) | class DatabaseWrapper(PostgresDatabaseWrapper): FILE: django_zero_downtime_migrations/backends/postgres/schema.py class Unsafe (line 15) | class Unsafe: class UnsafeOperationWarning (line 48) | class UnsafeOperationWarning(Warning): class UnsafeOperationException (line 52) | class UnsafeOperationException(Exception): class DummySQL (line 56) | class DummySQL: method __mod__ (line 57) | def __mod__(self, other): method format (line 60) | def format(self, *args, **kwargs): class Condition (line 67) | class Condition: method __init__ (line 68) | def __init__(self, sql, exists, idempotent_mode_only=False): method __str__ (line 73) | def __str__(self): method __repr__ (line 76) | def __repr__(self): method __mod__ (line 79) | def __mod__(self, other): method format (line 86) | def format(self, *args, **kwargs): class MultiStatementSQL (line 94) | class MultiStatementSQL(list): method __init__ (line 96) | def __init__(self, obj, *args): method __str__ (line 101) | def __str__(self): method __repr__ (line 104) | def __repr__(self): method __mod__ (line 107) | def __mod__(self, other): method format (line 116) | def format(self, *args, **kwargs): class PGLock (line 122) | class PGLock: method __init__ (line 124) | def __init__( method __str__ (line 139) | def __str__(self): method __repr__ (line 142) | def __repr__(self): method __mod__ (line 145) | def __mod__(self, other): method format (line 160) | def format(self, *args, **kwargs): class PGAccessExclusive (line 172) | class PGAccessExclusive(PGLock): method __init__ (line 174) | def __init__( class PGShareUpdateExclusive (line 190) | class PGShareUpdateExclusive(PGLock): method __init__ (line 192) | def __init__( class DatabaseSchemaEditorMixin (line 208) | class DatabaseSchemaEditorMixin: method sql_alter_column_no_default_null (line 515) | def sql_alter_column_no_default_null(self): method sql_alter_column_no_default (line 521) | def sql_alter_column_no_default(self): method __init__ (line 526) | def __init__(self, connection, collect_sql=False, atomic=True): method execute (line 556) | def execute(self, sql, params=()): method _skip_applied (line 593) | def _skip_applied(self, idempotent_condition: Condition) -> bool: method _set_operation_timeout (line 611) | def _set_operation_timeout(self, statement_timeout=None, lock_timeout=... method _flush_deferred_sql (line 631) | def _flush_deferred_sql(self): method _get_constraints (line 646) | def _get_constraints(self, cursor, model): method _get_indexes (line 651) | def _get_indexes(self, cursor, model): method _drop_collect_sql_introspection_related_duplicates (line 656) | def _drop_collect_sql_introspection_related_duplicates(self, drop_cons... method create_model (line 677) | def create_model(self, model): method delete_model (line 681) | def delete_model(self, model): method alter_index_together (line 699) | def alter_index_together(self, model, old_index_together, new_index_to... method alter_unique_together (line 703) | def alter_unique_together(self, model, old_unique_together, new_unique... method add_index (line 707) | def add_index(self, model, index, concurrently=False): method remove_index (line 711) | def remove_index(self, model, index, concurrently=False): method add_constraint (line 715) | def add_constraint(self, model, constraint): method remove_constraint (line 724) | def remove_constraint(self, model, constraint): method add_field (line 728) | def add_field(self, model, field): method remove_field (line 732) | def remove_field(self, model, field): method alter_field (line 784) | def alter_field(self, model, old_field, new_field, strict=False): method alter_db_table (line 788) | def alter_db_table(self, model, old_db_table, new_db_table): method alter_db_tablespace (line 798) | def alter_db_tablespace(self, model, old_db_tablespace, new_db_tablesp... method alter_db_table_comment (line 806) | def alter_db_table_comment(self, model, old_db_table_comment, new_db_t... method _rename_field_sql (line 810) | def _rename_field_sql(self, table, old_field, new_field, new_type): method _has_db_default (line 817) | def _has_db_default(self, field): method _add_column_not_null (line 826) | def _add_column_not_null(self, model, field): method _add_column_primary_key (line 834) | def _add_column_primary_key(self, model, field): method _add_column_unique (line 842) | def _add_column_unique(self, model, field): method _patched_iter_column_sql (line 846) | def _patched_iter_column_sql( method _iter_column_sql (line 916) | def _iter_column_sql( method _alter_column_set_not_null (line 938) | def _alter_column_set_not_null(self, model, new_field): method _alter_column_drop_not_null (line 948) | def _alter_column_drop_not_null(self, model, new_field): method _alter_column_null_sql (line 953) | def _alter_column_null_sql(self, model, old_field, new_field): method _immediate_type_cast (line 959) | def _immediate_type_cast(self, old_type, new_type): method _alter_column_type_sql (line 995) | def _alter_column_type_sql(self, model, old_field, new_field, new_type... class DatabaseSchemaEditor (line 1006) | class DatabaseSchemaEditor(DatabaseSchemaEditorMixin, PostgresDatabaseSc... FILE: manage.py function main (line 7) | def main(): FILE: setup.py function _replace_internal_images_with_external (line 6) | def _replace_internal_images_with_external(text): function _get_long_description (line 14) | def _get_long_description(): FILE: tests/apps/bad_flow_add_column_with_default_app/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_default_app/migrations/0002_add_field_default.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_default_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_flow_add_column_with_notnull_app/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_notnull_app/migrations/0002_add_field_notnull.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_notnull_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_flow_add_column_with_notnull_default_app/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_notnull_default_app/migrations/0002_add_field_notnull_default.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_add_column_with_notnull_default_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_flow_change_char_type_that_unsafe_app/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_change_char_type_that_unsafe_app/migrations/0002_change_type_from_char120_to_char100.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_flow_change_char_type_that_unsafe_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_rollback_flow_change_char_type_that_safe_app/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_change_char_type_that_safe_app/migrations/0002_change_type_safe_from_char100_to_char120.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_change_char_type_that_safe_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_app/migrations/0001_initial.py function insert_objects (line 6) | def insert_objects(apps, schema_editor): class Migration (line 12) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_app/migrations/0002_drop_field_not_null.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_default_app/migrations/0001_initial.py function insert_objects (line 6) | def insert_objects(apps, schema_editor): class Migration (line 12) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_default_app/migrations/0002_drop_field_not_null_default.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/bad_rollback_flow_drop_column_with_notnull_default_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/apps/decimal_to_float_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/decimal_to_float_app/migrations/0002_type_conversion.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/decimal_to_float_app/models.py class Value (line 4) | class Value(models.Model): FILE: tests/apps/good_flow_alter_table_with_same_db_table/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_alter_table_with_same_db_table/migrations/0002_rename_model.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_alter_table_with_same_db_table/models.py class TestTableRenamed (line 4) | class TestTableRenamed(models.Model): class Meta (line 6) | class Meta: FILE: tests/apps/good_flow_app/migrations/0001_initial.py function insert_objects (line 7) | def insert_objects(apps, schema_editor): class Migration (line 13) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0002_add_nullable_field.py function insert_objects_and_null_check (line 6) | def insert_objects_and_null_check(apps, schema_editor): class Migration (line 14) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0003_set_field_default.py function insert_objects_and_default_check (line 6) | def insert_objects_and_default_check(apps, schema_editor): class Migration (line 17) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0004_set_field_not_null.py function flush_deferred_sql (line 6) | def flush_deferred_sql(apps, schema_editor): function update_objects (line 11) | def update_objects(apps, schema_editor): function insert_objects_and_not_null_check (line 17) | def insert_objects_and_not_null_check(apps, schema_editor): class Migration (line 30) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0005_drop_field_not_null.py function insert_objects_and_default_check (line 6) | def insert_objects_and_default_check(apps, schema_editor): class Migration (line 17) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0006_drop_field_default.py function insert_objects_and_null_check (line 6) | def insert_objects_and_null_check(apps, schema_editor): class Migration (line 14) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0007_drop_field.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0008_add_field_with_check_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0009_drop_field_with_check_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0010_add_field_with_foreign_key.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0011_drop_field_with_foreign_key.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0012_add_field_with_unique_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0013_drop_field_with_unique_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0014_add_field_with_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0015_drop_field_with_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0016_add_check_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0017_drop_check_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0018_add_unique_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0019_drop_unique_constraint.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0020_add_unique_constraint_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0021_drop_unique_constraint_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0022_add_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0023_drop_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0024_add_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0025_drop_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0026_add_brin_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0027_drop_brin_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0028_add_brin_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0029_drop_brin_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0030_add_btree_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0031_drop_btree_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0032_add_btree_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0033_drop_btree_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0034_add_gin_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0035_drop_gin_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0036_add_gin_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0037_drop_gin_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0038_add_gist_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0039_drop_gist_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0040_add_gist_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0041_drop_gist_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0042_add_hash_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0043_drop_hash_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0044_add_hash_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0045_drop_hash_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0046_add_spgist_index.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0047_drop_spgist_index.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0048_add_spgist_index_with_condition.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0049_drop_spgist_index_with_condition.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0050_add_unique_constraint_deferrable.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/migrations/0051_drop_unique_constraint_deferrable.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app/models.py class TestTable (line 5) | class TestTable(models.Model): class RelatedTestTable (line 11) | class RelatedTestTable(models.Model): FILE: tests/apps/good_flow_app_concurrently/migrations/0001_initial.py function insert_objects (line 7) | def insert_objects(apps, schema_editor): class Migration (line 13) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app_concurrently/migrations/0002_auto_20191210_2147.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app_concurrently/migrations/0003_auto_20191210_2148.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_app_concurrently/models.py class TestTable (line 5) | class TestTable(models.Model): class RelatedTestTable (line 11) | class RelatedTestTable(models.Model): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0002_remove_testtablemain_drop_col_u1_and_more.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0003_remove_testtablemain_field_i7.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0004_remove_testtablemain_field_i6.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0005_remove_testtablemain_field_i5.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0006_remove_testtablemain_field_i4.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0007_remove_testtablemain_field_i3.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0008_remove_testtablemain_field_i2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0009_remove_testtablemain_field_i1.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0010_remove_testtablemain_field_u7.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0011_remove_testtablemain_field_u6.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0012_remove_testtablemain_field_u5.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0013_remove_testtablemain_field_u4.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0014_remove_testtablemain_field_u3.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0015_remove_testtablemain_field_u2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0016_remove_testtablemain_field_u1.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0017_remove_testtablemain_main_id.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/migrations/0018_remove_testtablemain_parent.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints/models.py class TestTableParent (line 6) | class TestTableParent(models.Model): class Meta (line 8) | class Meta: class TestTableMain (line 12) | class TestTableMain(models.Model): class Meta (line 30) | class Meta: class TestTableChild (line 52) | class TestTableChild(models.Model): class Meta (line 55) | class Meta: FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0001_initial.py class Migration (line 6) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0002_remove_testtablemain_drop_col_u2_and_more.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0003_remove_testtablemain_field_i7.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0004_remove_testtablemain_field_i6.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0005_remove_testtablemain_field_i5.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0006_remove_testtablemain_field_i4.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0007_remove_testtablemain_field_i3.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0008_remove_testtablemain_field_i2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0009_remove_testtablemain_field_i1.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0010_remove_testtablemain_field_u7.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0011_remove_testtablemain_field_u5.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0012_remove_testtablemain_field_u2.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0013_remove_testtablemain_main_id.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/migrations/0014_remove_testtablemain_parent.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_column_with_constraints_old/models.py class TestTableParent (line 6) | class TestTableParent(models.Model): class Meta (line 8) | class Meta: class TestTableMain (line 12) | class TestTableMain(models.Model): class Meta (line 26) | class Meta: class TestTableChild (line 44) | class TestTableChild(models.Model): class Meta (line 47) | class Meta: FILE: tests/apps/good_flow_drop_table_with_constraints/migrations/0001_initial.py class Migration (line 5) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_table_with_constraints/migrations/0002_remove_testtablechild_main.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_table_with_constraints/migrations/0003_delete_testtablemain.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/good_flow_drop_table_with_constraints/models.py class TestTableParent (line 4) | class TestTableParent(models.Model): class Meta (line 6) | class Meta: class TestTableChild (line 18) | class TestTableChild(models.Model): class Meta (line 21) | class Meta: FILE: tests/apps/idempotency_add_auto_field_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_auto_field_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_auto_field_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_check_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_check_app/migrations/0002_relatedtesttable_idempotency_add_check_app_relatedtesttable_check.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_check_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): class Meta (line 12) | class Meta: FILE: tests/apps/idempotency_add_column_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_app/migrations/0002_relatedtesttable_test_field_str.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_column_foreign_key_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_foreign_key_app/migrations/0002_relatedtesttable_test_model.py class Migration (line 5) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_foreign_key_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_column_one_to_one_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_one_to_one_app/migrations/0002_relatedtesttable_test_model.py class Migration (line 5) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_column_one_to_one_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_foreign_key_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_foreign_key_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 5) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_foreign_key_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_index_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_index_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_index_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_index_meta_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_index_meta_app/migrations/0002_relatedtesttable_relatedtesttable_idx.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_index_meta_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): class Meta (line 13) | class Meta: FILE: tests/apps/idempotency_add_one_to_one_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_one_to_one_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 5) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_one_to_one_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_primary_key_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_primary_key_app/migrations/0002_remove_relatedtesttable_id_and_more.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_primary_key_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_unique_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_unique_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_unique_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/idempotency_add_unique_meta_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_unique_meta_app/migrations/0002_relatedtesttable_relatedtesttable_uniq.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_add_unique_meta_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): class Meta (line 13) | class Meta: FILE: tests/apps/idempotency_create_table_app/migrations/0001_initial.py function insert_objects (line 4) | def insert_objects(apps, schema_editor): class Migration (line 10) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_create_table_app/migrations/0002_relatedtesttable_and_more.py class Migration (line 7) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_create_table_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): class Meta (line 13) | class Meta: FILE: tests/apps/idempotency_set_not_null_app/migrations/0001_initial.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_set_not_null_app/migrations/0002_alter_relatedtesttable_test_field_int.py class Migration (line 4) | class Migration(migrations.Migration): FILE: tests/apps/idempotency_set_not_null_app/models.py class TestTable (line 4) | class TestTable(models.Model): class RelatedTestTable (line 9) | class RelatedTestTable(models.Model): FILE: tests/apps/old_notnull_check_constraint_migration_app/migrations/0001_initial.py function insert_objects (line 6) | def insert_objects(apps, schema_editor): class Migration (line 12) | class Migration(migrations.Migration): FILE: tests/apps/old_notnull_check_constraint_migration_app/models.py class TestTable (line 4) | class TestTable(models.Model): FILE: tests/integration/__init__.py function one_line_sql (line 11) | def one_line_sql(sql: str) -> str: function split_sql_queries (line 15) | def split_sql_queries(sql: str) -> List[str]: function pg_dump (line 19) | def pg_dump(table: str) -> str: function super_user_cursor (line 32) | def super_user_cursor(): function make_index_invalid (line 50) | def make_index_invalid(table: str, index: str): function is_valid_index (line 61) | def is_valid_index(table: str, index: str) -> bool: function is_valid_constraint (line 75) | def is_valid_constraint(table: str, constraint: str) -> bool: FILE: tests/integration/test_migrations.py function test_sqlmigrate_with_idempotent_mode (line 26) | def test_sqlmigrate_with_idempotent_mode(): function test_good_flow_alter_table_with_same_db_table (line 36) | def test_good_flow_alter_table_with_same_db_table(): function test_good_flow (line 47) | def test_good_flow(): function test_good_flow_create_and_drop_index_concurrently (line 58) | def test_good_flow_create_and_drop_index_concurrently(): function test_bad_rollback_flow_drop_column_with_notnull (line 70) | def test_bad_rollback_flow_drop_column_with_notnull(): function test_bad_rollback_flow_drop_column_with_notnull_default (line 83) | def test_bad_rollback_flow_drop_column_with_notnull_default(): function test_bad_rollback_flow_change_char_type_that_safe (line 96) | def test_bad_rollback_flow_change_char_type_that_safe(): function test_bad_flow_add_column_with_default (line 109) | def test_bad_flow_add_column_with_default(): function test_bad_flow_add_column_with_notnull_default (line 119) | def test_bad_flow_add_column_with_notnull_default(): function test_bad_flow_add_column_with_notnull (line 129) | def test_bad_flow_add_column_with_notnull(): function test_bad_flow_change_char_type_that_unsafe (line 139) | def test_bad_flow_change_char_type_that_unsafe(): function test_decimal_to_float_app (line 148) | def test_decimal_to_float_app(): function test_good_flow_drop_table_with_constraints (line 160) | def test_good_flow_drop_table_with_constraints(): function test_good_flow_drop_column_with_constraints (line 197) | def test_good_flow_drop_column_with_constraints(): function test_good_flow_drop_column_with_constraints_old (line 359) | def test_good_flow_drop_column_with_constraints_old(): function test_idempotency_create_table (line 490) | def test_idempotency_create_table(): function test_idempotency_add_column (line 664) | def test_idempotency_add_column(): function test_idempotency_add_column_foreign_key (line 717) | def test_idempotency_add_column_foreign_key(): function test_idempotency_add_column_one_to_one (line 859) | def test_idempotency_add_column_one_to_one(): function test_idempotency_set_not_null (line 1017) | def test_idempotency_set_not_null(): function test_idempotency_add_check (line 1114) | def test_idempotency_add_check(): function test_idempotency_add_foreign_key (line 1181) | def test_idempotency_add_foreign_key(): function test_idempotency_add_one_to_one (line 1300) | def test_idempotency_add_one_to_one(): function test_idempotency_add_index (line 1449) | def test_idempotency_add_index(): function test_idempotency_add_index_meta (line 1524) | def test_idempotency_add_index_meta(): function test_idempotency_add_unique (line 1599) | def test_idempotency_add_unique(): function test_idempotency_add_unique_meta (line 1701) | def test_idempotency_add_unique_meta(): function test_idempotency_add_primary_key (line 1791) | def test_idempotency_add_primary_key(): function test_idempotency_add_auto_field (line 1999) | def test_idempotency_add_auto_field(): function test_idempotency_add_auto_field_old (line 2097) | def test_idempotency_add_auto_field_old(): FILE: tests/unit/test_schema.py function timeouts (line 41) | def timeouts(statements): function flexible_statement_timeout (line 47) | def flexible_statement_timeout(statements): class Model (line 53) | class Model(models.Model): class Model2 (line 58) | class Model2(models.Model): class cmp_schema_editor (line 65) | class cmp_schema_editor: method __enter__ (line 69) | def __enter__(self): method __exit__ (line 74) | def __exit__(self, exc_type, exc_value, traceback): method __getattr__ (line 78) | def __getattr__(self, item): method __call__ (line 85) | def __call__(self, *args, **kwargs): method django_sql (line 90) | def django_sql(self): function zero_timeouts (line 95) | def zero_timeouts(): function cursor (line 102) | def cursor(mocker): function test_create_model__ok (line 110) | def test_create_model__ok(): function test_drop_model__ok (line 123) | def test_drop_model__ok(): function test_drop_model__drop_foreign_key__ok (line 134) | def test_drop_model__drop_foreign_key__ok(cursor, mocker): function test_drop_model__drop_foreign_key_backref__ok (line 154) | def test_drop_model__drop_foreign_key_backref__ok(cursor, mocker): function test_rename_model__warning (line 173) | def test_rename_model__warning(): function test_rename_model__raise (line 185) | def test_rename_model__raise(): function test_rename_model_with_same_db_table__ok (line 196) | def test_rename_model_with_same_db_table__ok(): function test_change_model_tablespace__warning (line 204) | def test_change_model_tablespace__warning(): function test_change_model_tablespace__raise (line 216) | def test_change_model_tablespace__raise(): function test_change_model_comment__ok (line 228) | def test_change_model_comment__ok(): function test_add_field__ok (line 237) | def test_add_field__ok(): function test_add_field_with_code_default_null__ok (line 250) | def test_add_field_with_code_default_null__ok(): function test_add_field_with_code_default_not_null__warning (line 267) | def test_add_field_with_code_default_not_null__warning(): function test_add_field_with_code_default_not_null__raise (line 286) | def test_add_field_with_code_default_not_null__raise(): function test_add_field_with_code_default_not_null__keep_default__ok (line 302) | def test_add_field_with_code_default_not_null__keep_default__ok(): function test_add_field_with_code_default_not_null__keep_default__raise (line 320) | def test_add_field_with_code_default_not_null__keep_default__raise(): function test_add_field_with_db_default_null__ok (line 335) | def test_add_field_with_db_default_null__ok(): function test_add_field_with_db_default_not_null__ok (line 350) | def test_add_field_with_db_default_not_null__ok(): function test_add_field_with_code_default_db_default_not_null__ok (line 365) | def test_add_field_with_code_default_db_default_not_null__ok(): function test_add_field_with_not_null__warning (line 378) | def test_add_field_with_not_null__warning(): function test_add_field_with_not_null__with_flexible_timeout__warning (line 392) | def test_add_field_with_not_null__with_flexible_timeout__warning(): function test_add_field_with_not_null__raise (line 406) | def test_add_field_with_not_null__raise(): function test_add_field_with_foreign_key__ok (line 419) | def test_add_field_with_foreign_key__ok(): function test_add_field_with_foreign_key__with_flexible_timeout__ok (line 446) | def test_add_field_with_foreign_key__with_flexible_timeout__ok(): function test_add_field_with_primary_key__ok (line 472) | def test_add_field_with_primary_key__ok(): function test_add_field_with_primary_key__with_flexible_timeout__ok (line 496) | def test_add_field_with_primary_key__with_flexible_timeout__ok(): function test_add_field_with_unique__ok (line 519) | def test_add_field_with_unique__ok(): function test_add_field_with_unique__with_flexible_timeout__ok (line 544) | def test_add_field_with_unique__with_flexible_timeout__ok(): function test_alter_field_type_integer_to_integer_identity__ok (line 568) | def test_alter_field_type_integer_to_integer_identity__ok(): function test_alter_field_type_integer_identity_to_integer__ok (line 590) | def test_alter_field_type_integer_identity_to_integer__ok(): function test_alter_field_type_integer_to_bigint_identity__warning (line 622) | def test_alter_field_type_integer_to_bigint_identity__warning(): function test_alter_field_type_integer_to_bigint_identity__raise (line 645) | def test_alter_field_type_integer_to_bigint_identity__raise(): function test_alter_field_type_integer_identity_to_bigint__warning (line 672) | def test_alter_field_type_integer_identity_to_bigint__warning(mocker): function test_alter_field_type_integer_identity_to_bigint__raise (line 703) | def test_alter_field_type_integer_identity_to_bigint__raise(mocker): function test_alter_field_type_integer_identity_to_bigint_identity__warning (line 732) | def test_alter_field_type_integer_identity_to_bigint_identity__warning(m... function test_alter_field_type_integer_identity_to_bigint_identity__raise (line 760) | def test_alter_field_type_integer_identity_to_bigint_identity__raise(moc... function test_alter_field_type_varchar40_to_varchar20__warning (line 792) | def test_alter_field_type_varchar40_to_varchar20__warning(): function test_alter_field_type_varchar40_to_varchar20_error (line 808) | def test_alter_field_type_varchar40_to_varchar20_error(): function test_alter_field_type_varchar40_to_varchar80__ok (line 823) | def test_alter_field_type_varchar40_to_varchar80__ok(): function test_alter_field_type_varchar40_to_text__ok (line 838) | def test_alter_field_type_varchar40_to_text__ok(): function test_alter_field_type_decimal10_2_to_decimal5_2__warning (line 852) | def test_alter_field_type_decimal10_2_to_decimal5_2__warning(): function test_alter_field_type_decimal10_2_to_decimal5_2__raise (line 868) | def test_alter_field_type_decimal10_2_to_decimal5_2__raise(): function test_alter_field_type_decimal10_2_to_decimal20_2__ok (line 883) | def test_alter_field_type_decimal10_2_to_decimal20_2__ok(): function test_alter_field_type_decimal10_2_to_decimal10_3__warning (line 897) | def test_alter_field_type_decimal10_2_to_decimal10_3__warning(): function test_alter_field_type_decimal10_2_to_decimal10_3__raise (line 913) | def test_alter_field_type_decimal10_2_to_decimal10_3__raise(): function test_alter_field_type_decimal10_2_to_decimal10_1__warning (line 927) | def test_alter_field_type_decimal10_2_to_decimal10_1__warning(): function test_alter_field_type_decimal10_2_to_decimal10_1__raise (line 943) | def test_alter_field_type_decimal10_2_to_decimal10_1__raise(): function test_alter_field_set_not_null__ok (line 958) | def test_alter_field_set_not_null__ok(): function test_alter_field_set_not_null__with_flexible_timeout__ok (line 983) | def test_alter_field_set_not_null__with_flexible_timeout__ok(): function test_alter_filed_drop_not_null__ok (line 1007) | def test_alter_filed_drop_not_null__ok(cursor, mocker): function test_alter_field_set_code_default__ok (line 1024) | def test_alter_field_set_code_default__ok(): function test_alter_field_drop_code_default__ok (line 1038) | def test_alter_field_drop_code_default__ok(): function test_alter_field_set_db_default__ok (line 1053) | def test_alter_field_set_db_default__ok(): function test_alter_field_drop_db_default__ok (line 1071) | def test_alter_field_drop_db_default__ok(): function test_rename_field__warning (line 1087) | def test_rename_field__warning(): function test_rename_field__raise (line 1103) | def test_rename_field__raise(): function test_remove_field__ok (line 1118) | def test_remove_field__ok(): function test_remove_field_with_foreign_key__ok (line 1131) | def test_remove_field_with_foreign_key__ok(cursor, mocker): function test_remove_field_with_foreign_key_backref__ok (line 1160) | def test_remove_field_with_foreign_key_backref__ok(cursor, mocker): function test_remove_field_with_unique_constraint__ok (line 1189) | def test_remove_field_with_unique_constraint__ok(cursor, mocker): function test_remove_field_with_index__ok (line 1218) | def test_remove_field_with_index__ok(cursor, mocker): function test_remove_field_with_index__with_flexible_timeout__ok (line 1245) | def test_remove_field_with_index__with_flexible_timeout__ok(cursor, mock... function test_alter_field_add_constraint_check__ok (line 1271) | def test_alter_field_add_constraint_check__ok(): function test_alter_field_add_constraint_check__with_flexible_timeout__ok (line 1292) | def test_alter_field_add_constraint_check__with_flexible_timeout__ok(): function test_alter_field_drop_constraint_check__ok (line 1312) | def test_alter_field_drop_constraint_check__ok(mocker): function test_alter_filed_add_constraint_foreign_key__ok (line 1339) | def test_alter_filed_add_constraint_foreign_key__ok(): function test_alter_filed_add_constraint_foreign_key__with_flexible_timeout__ok (line 1364) | def test_alter_filed_add_constraint_foreign_key__with_flexible_timeout__... function test_alter_field_drop_constraint_foreign_key__ok (line 1388) | def test_alter_field_drop_constraint_foreign_key__ok(mocker): function test_alter_field_add_constraint_primary_key__ok (line 1416) | def test_alter_field_add_constraint_primary_key__ok(mocker): function test_add_composite_primary_key_field__ok (line 1439) | def test_add_composite_primary_key_field__ok(mocker): function test_alter_field_add_constraint_primary_key__with_flexible_timeout__ok (line 1460) | def test_alter_field_add_constraint_primary_key__with_flexible_timeout__... function test_add_composite_primary_key_field__with_flexible_timeout__ok (line 1484) | def test_add_composite_primary_key_field__with_flexible_timeout__ok(mock... function test_alter_field_drop_constraint_primary_key__ok (line 1504) | def test_alter_field_drop_constraint_primary_key__ok(mocker): function test_alter_field_drop_composite_primary_key_field__ok (line 1537) | def test_alter_field_drop_composite_primary_key_field__ok(mocker): function test_alter_field_add_constraint_unique__ok (line 1557) | def test_alter_field_add_constraint_unique__ok(): function test_alter_field_add_constraint_unique__with_flexible_timeout__ok (line 1582) | def test_alter_field_add_constraint_unique__with_flexible_timeout__ok(): function test_alter_field_drop_constraint_unique__ok (line 1606) | def test_alter_field_drop_constraint_unique__ok(mocker): function test_add_index__ok (line 1638) | def test_add_index__ok(): function test_add_index__with_flexible_timeout__ok (line 1658) | def test_add_index__with_flexible_timeout__ok(): function test_remove_index__ok (line 1678) | def test_remove_index__ok(mocker): function test_add_unique_together__ok (line 1709) | def test_add_unique_together__ok(mocker): function test_add_unique_together__with_flexible_timeout__ok (line 1728) | def test_add_unique_together__with_flexible_timeout__ok(mocker): function test_remove_unique_together__ok (line 1746) | def test_remove_unique_together__ok(mocker): function test_add_index_together__ok (line 1769) | def test_add_index_together__ok(mocker): function test_add_index_together__with_flexible_timeout__ok (line 1784) | def test_add_index_together__with_flexible_timeout__ok(mocker): function test_remove_index_together__ok (line 1798) | def test_remove_index_together__ok(mocker): function test_add_meta_check_constraint__ok (line 1825) | def test_add_meta_check_constraint__ok(): function test_add_meta_check_constraint__with_flexible_timeout__ok (line 1842) | def test_add_meta_check_constraint__with_flexible_timeout__ok(): function test_drop_meta_check_constraint__ok (line 1858) | def test_drop_meta_check_constraint__ok(): function test_add_meta_unique_constraint__ok (line 1871) | def test_add_meta_unique_constraint__ok(): function test_add_meta_unique_constraint__with_flexible_timeout__ok (line 1888) | def test_add_meta_unique_constraint__with_flexible_timeout__ok(): function test_add_meta_multicolumn_unique_constraint__ok (line 1904) | def test_add_meta_multicolumn_unique_constraint__ok(): function test_add_meta_conditional_unique_constraint__ok (line 1920) | def test_add_meta_conditional_unique_constraint__ok(): function test_add_meta_conditional_multicolumn_unique_constraint__ok (line 1934) | def test_add_meta_conditional_multicolumn_unique_constraint__ok(): function test_add_meta_unique_constraint_nulls_distinct_fields__ok (line 1951) | def test_add_meta_unique_constraint_nulls_distinct_fields__ok(): function test_add_meta_unique_constraint_nulls_not_distinct_fields__ok (line 1971) | def test_add_meta_unique_constraint_nulls_not_distinct_fields__ok(): function test_add_meta_unique_constraint_nulls_distinct_expression__ok (line 1991) | def test_add_meta_unique_constraint_nulls_distinct_expression__ok(): function test_add_meta_unique_constraint_nulls_not_distinct_expression__ok (line 2008) | def test_add_meta_unique_constraint_nulls_not_distinct_expression__ok(): function test_add_meta_unique_constraint_deferrable_deferred__ok (line 2024) | def test_add_meta_unique_constraint_deferrable_deferred__ok(): function test_add_meta_unique_constraint_deferrable_immediate__ok (line 2043) | def test_add_meta_unique_constraint_deferrable_immediate__ok(): function test_add_meta_unique_constraint_include__ok (line 2062) | def test_add_meta_unique_constraint_include__ok(): function test_add_meta_unique_constraint_opclasses__ok (line 2078) | def test_add_meta_unique_constraint_opclasses__ok(): function test_add_meta_unique_constraint_condition__ok (line 2094) | def test_add_meta_unique_constraint_condition__ok(): function test_drop_meta_unique_constraint__ok (line 2110) | def test_drop_meta_unique_constraint__ok(): function test_add_meta_exclusion_constraint__warning (line 2122) | def test_add_meta_exclusion_constraint__warning(): function test_add_meta_exclusion_constraint__raise (line 2134) | def test_add_meta_exclusion_constraint__raise(): function test_drop_meta_exclusion_constraint__ok (line 2145) | def test_drop_meta_exclusion_constraint__ok(): function test_add_meta_index__ok (line 2156) | def test_add_meta_index__ok(): function test_add_meta_index__with_flexible_timeout__ok (line 2171) | def test_add_meta_index__with_flexible_timeout__ok(): function test_add_meta_multicolumn_index__ok (line 2185) | def test_add_meta_multicolumn_index__ok(): function test_add_meta_conditional_index__ok (line 2199) | def test_add_meta_conditional_index__ok(): function test_add_meta_conditional_multicolumn_index__ok (line 2212) | def test_add_meta_conditional_multicolumn_index__ok(): function test_add_meta_index_concurrently__ok (line 2226) | def test_add_meta_index_concurrently__ok(): function test_add_meta_index_concurrently__with_flexible_timeout__ok (line 2239) | def test_add_meta_index_concurrently__with_flexible_timeout__ok(): function test_drop_meta_index__ok (line 2251) | def test_drop_meta_index__ok(): function test_drop_meta_index_concurrently__ok (line 2264) | def test_drop_meta_index_concurrently__ok(): function test_add_meta_brin_index__ok (line 2276) | def test_add_meta_brin_index__ok(): function test_add_meta_brin_index__with_flexible_timeout__ok (line 2290) | def test_add_meta_brin_index__with_flexible_timeout__ok(): function test_add_meta_btree_index__ok (line 2303) | def test_add_meta_btree_index__ok(): function test_add_meta_btree_index__with_flexible_timeout__ok (line 2317) | def test_add_meta_btree_index__with_flexible_timeout__ok(): function test_add_meta_gin_index__ok (line 2330) | def test_add_meta_gin_index__ok(): function test_add_meta_gin_index__with_flexible_timeout__ok (line 2344) | def test_add_meta_gin_index__with_flexible_timeout__ok(): function test_add_meta_gist_index__ok (line 2357) | def test_add_meta_gist_index__ok(): function test_add_meta_gist_index__with_flexible_timeout__ok (line 2371) | def test_add_meta_gist_index__with_flexible_timeout__ok(): function test_add_meta_hash_index__ok (line 2384) | def test_add_meta_hash_index__ok(): function test_add_meta_hash_index__with_flexible_timeout__ok (line 2398) | def test_add_meta_hash_index__with_flexible_timeout__ok(): function test_add_meta_spgist_index__ok (line 2411) | def test_add_meta_spgist_index__ok(): function test_add_meta_spgist_index__with_flexible_timeout__ok (line 2425) | def test_add_meta_spgist_index__with_flexible_timeout__ok():