瀏覽代碼

fix(migrations): correct parent_message_id for service-api records (#9132)

tags/0.9.2
-LAN- 1 年之前
父節點
當前提交
37d5c166ca
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 48 行新增0 行删除
  1. 48
    0
      api/migrations/versions/2024_10_09_1329-d8e744d88ed6_fix_wrong_service_api_history.py

+ 48
- 0
api/migrations/versions/2024_10_09_1329-d8e744d88ed6_fix_wrong_service_api_history.py 查看文件

@@ -0,0 +1,48 @@
"""fix wrong service-api history

Revision ID: d8e744d88ed6
Revises: 33f5fac87f29
Create Date: 2024-10-09 13:29:23.548498

"""
from alembic import op
from constants import UUID_NIL
import models as models
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = 'd8e744d88ed6'
down_revision = '33f5fac87f29'
branch_labels = None
depends_on = None

# (UTC) release date of v0.9.0
v0_9_0_release_date= '2024-09-29 12:00:00'

def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
sql = f"""UPDATE
public.messages
SET
parent_message_id = '{UUID_NIL}'
WHERE
invoke_from = 'service-api'
AND parent_message_id IS NULL
AND created_at >= '{v0_9_0_release_date}';"""
op.execute(sql)
# ### end Alembic commands ###


def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
sql = f"""UPDATE
public.messages
SET
parent_message_id = NULL
WHERE
invoke_from = 'service-api'
AND parent_message_id = '{UUID_NIL}'
AND created_at >= '{v0_9_0_release_date}';"""
op.execute(sql)
# ### end Alembic commands ###

Loading…
取消
儲存