Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
jzbahrai committed Oct 18, 2023
1 parent 6055c6b commit 80bf80b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion migrations/versions/0439_add_index_n_history.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,18 @@
down_revision = "0438_sms_templates_msgs_left"


def index_exists(name):
connection = op.get_bind()
result = connection.execute(
"SELECT exists(SELECT 1 from pg_indexes where indexname = '{}') as ix_exists;".format(name)
).first()
return result.ix_exists


# option 1
def upgrade():
op.execute("COMMIT")
if not op.get_context().dialect.has_index(op, "ix_notification_history_created_by_id", "notification_history"):
if not index_exists("ix_notifications_created_by_id"):
op.create_index(
op.f("ix_notification_history_created_by_id"), "notification_history", ["created_by_id"], postgresql_concurrently=True
)
Expand Down

0 comments on commit 80bf80b

Please sign in to comment.