Fixed #33539 -- Fixed spaces in WITH SQL for indexes on PostgreSQL.

This commit is contained in:
Anders Kaseorg 2022-02-23 11:41:37 -08:00 committed by Mariusz Felisiak
parent 981615c6b5
commit 7f4fc5cbd4
2 changed files with 6 additions and 1 deletions

View File

@ -330,9 +330,14 @@ class SchemaTests(PostgreSQLTestCase):
name=index_name, name=index_name,
fastupdate=True, fastupdate=True,
gin_pending_list_limit=64, gin_pending_list_limit=64,
db_tablespace="pg_default",
) )
with connection.schema_editor() as editor: with connection.schema_editor() as editor:
editor.add_index(IntegerArrayModel, index) editor.add_index(IntegerArrayModel, index)
self.assertIn(
") WITH (gin_pending_list_limit = 64, fastupdate = on) TABLESPACE",
str(index.create_sql(IntegerArrayModel, editor)),
)
constraints = self.get_constraints(IntegerArrayModel._meta.db_table) constraints = self.get_constraints(IntegerArrayModel._meta.db_table)
self.assertEqual(constraints[index_name]["type"], "gin") self.assertEqual(constraints[index_name]["type"], "gin")
self.assertEqual( self.assertEqual(