c1cf3ab2c7fe_init2.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. """init2
  2. Revision ID: c1cf3ab2c7fe
  3. Revises:
  4. Create Date: 2025-05-11 09:13:03.260708
  5. """
  6. from alembic import op
  7. import sqlalchemy as sa
  8. from sqlalchemy.dialects import postgresql
  9. # revision identifiers, used by Alembic.
  10. revision = 'c1cf3ab2c7fe'
  11. down_revision = None
  12. branch_labels = None
  13. depends_on = None
  14. def upgrade():
  15. """升级数据库到当前版本"""
  16. # ### commands auto generated by Alembic - please adjust! ###
  17. # 将磷酸二氢铵字段改为lin_suan_er_qing_an
  18. op.alter_column('fifty_thousand_survey_data',
  19. column_name='磷酸二氢铵',
  20. new_column_name='lin_suan_er_qing_an',
  21. existing_type=sa.Float(precision=53),
  22. nullable=True)
  23. # 创建raster_table表的rast字段索引
  24. op.alter_column('surveydata',
  25. column_name='磷酸二氢铵',
  26. new_column_name='lin_suan_er_qing_an',
  27. existing_type=sa.Float(precision=53),
  28. nullable=True)
  29. # ### end Alembic commands ###
  30. def downgrade():
  31. """将数据库降级到上一版本"""
  32. # ### commands auto generated by Alembic - please adjust! ###
  33. op.alter_column('surveydata',
  34. column_name='lin_suan_er_qing_an',
  35. new_column_name='磷酸二氢铵',
  36. existing_type=sa.Float(precision=53),
  37. nullable=True)
  38. op.alter_column('fifty_thousand_survey_data',
  39. column_name='lin_suan_er_qing_an',
  40. new_column_name='磷酸二氢铵',
  41. existing_type=sa.Float(precision=53),
  42. nullable=True)
  43. # ### end Alembic commands ###