0026_business_poll.py 496 B

123456789101112131415161718
  1. import sqlalchemy as sa
  2. from alembic import op
  3. from sqlalchemy.dialects import mysql
  4. revision = "0026_business_poll"
  5. down_revision = "0025_business_wait"
  6. branch_labels = None
  7. depends_on = None
  8. def upgrade():
  9. # 持久核对时间保证多进程轮询不会反复只处理最早的100个等待运行。
  10. op.add_column("agent_runs", sa.Column(
  11. "business_checked_at", mysql.DATETIME(fsp=6), nullable=True))
  12. def downgrade():
  13. op.drop_column("agent_runs", "business_checked_at")