"""empty message Revision ID: 2eee4157505f Revises: 565bc3d0ba6e Create Date: 2025-05-16 13:24:41.914400 """ from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import postgresql # revision identifiers, used by Alembic. revision = '2eee4157505f' down_revision = '565bc3d0ba6e' branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('accounts', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('charges', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('customers', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('loan_charges', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('loan_repayment_schedules', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('loans', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('offers', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('rac_checks', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('repayments', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('transaction_offers', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True) with op.batch_alter_table('transactions', schema=None) as batch_op: batch_op.alter_column('created_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True, existing_server_default=sa.text('now()')) batch_op.alter_column('updated_at', existing_type=postgresql.TIMESTAMP(), type_=sa.DateTime(timezone=True), existing_nullable=True, existing_server_default=sa.text('now()')) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('transactions', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True, existing_server_default=sa.text('now()')) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True, existing_server_default=sa.text('now()')) with op.batch_alter_table('transaction_offers', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('repayments', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('rac_checks', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('offers', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('loans', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('loan_repayment_schedules', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('loan_charges', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('customers', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('charges', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) with op.batch_alter_table('accounts', schema=None) as batch_op: batch_op.alter_column('updated_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) batch_op.alter_column('created_at', existing_type=sa.DateTime(timezone=True), type_=postgresql.TIMESTAMP(), existing_nullable=True) # ### end Alembic commands ###