Fix: use pg_index.indisunique instead of pg_indexes.unique in migration 0037
This commit is contained in:
@@ -57,9 +57,9 @@ def upgrade() -> None:
|
||||
# Check if there's a unique index on email already
|
||||
email_index_result = conn.execute(
|
||||
sa.text(
|
||||
"SELECT 1 FROM pg_indexes "
|
||||
"WHERE tablename = 'users' AND indexname = 'ix_users_email' "
|
||||
'AND "unique" = true'
|
||||
"SELECT 1 FROM pg_index i "
|
||||
"JOIN pg_class c ON i.indexrelid = c.oid "
|
||||
"WHERE c.relname = 'ix_users_email' AND i.indisunique = true"
|
||||
)
|
||||
).fetchone()
|
||||
if email_index_result is None:
|
||||
|
||||
Reference in New Issue
Block a user