"""Fix client_profiles timestamps to use server defaults Revision ID: fix_client_timestamps Revises: a1b2c3d4e5f6 Create Date: 2026-02-17 12:05:00.000000 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = 'fix_client_timestamps' down_revision = 'a1b2c3d4e5f6' branch_labels = None depends_on = None def upgrade() -> None: # Modificar created_at para usar server_default op.alter_column('client_profiles', 'created_at', existing_type=sa.DateTime(timezone=True), nullable=False, server_default=sa.text('now()') ) # Modificar updated_at para usar server_default op.alter_column('client_profiles', 'updated_at', existing_type=sa.DateTime(timezone=True), nullable=False, server_default=sa.text('now()') ) def downgrade() -> None: # Remover server_default op.alter_column('client_profiles', 'created_at', existing_type=sa.DateTime(timezone=True), nullable=False, server_default=None ) op.alter_column('client_profiles', 'updated_at', existing_type=sa.DateTime(timezone=True), nullable=False, server_default=None )