on PG still works
- replicate the index test for PG
i.name for i in metadata_table.constraints \
if isinstance(i, sa_schema.UniqueConstraint) and i.name is not None
)
+ else:
+ c_uniques_keys = set(uq.name for uq in c_uniques_keys if uq.name is not None)
c_keys = set(c_objs).difference(c_uniques_keys)
m_keys = set(m_objs).difference(c_uniques_keys)
)
+
class AutogenerateUniqueIndexTest(AutogenTest, TestCase):
@classmethod
eq_(diffs[7][0], "remove_index")
eq_(diffs[7][1].name, "ix_user_name")
+class PGUniqueIndexTest(AutogenerateUniqueIndexTest):
+ @classmethod
+ def _get_bind(cls):
+ return db_for_dialect('postgresql')