"""create contact_config table Revision ID: h1i2j3k4l5m6 Revises: g1h2i3j4k5l6 Create Date: 2026-04-21 00:01:00.000000 """ from alembic import op import sqlalchemy as sa revision = "h1i2j3k4l5m6" down_revision = "g1h2i3j4k5l6" branch_labels = None depends_on = None def upgrade(): op.create_table( "contact_config", sa.Column("id", sa.Integer(), primary_key=True, autoincrement=True), sa.Column("address_street", sa.String(200), nullable=True), sa.Column("address_neighborhood_city", sa.String(200), nullable=True), sa.Column("address_zip", sa.String(20), nullable=True), sa.Column("phone", sa.String(30), nullable=True), sa.Column("email", sa.String(254), nullable=True), sa.Column("business_hours", sa.Text(), nullable=True), sa.Column( "updated_at", sa.DateTime(), nullable=False, server_default=sa.func.now(), ), ) # Seed inicial com os valores atualmente hardcoded na página de contato op.execute( """ INSERT INTO contact_config ( id, address_street, address_neighborhood_city, address_zip, phone, email, business_hours ) VALUES ( 1, 'Rua das Imobiliárias, 123', 'Centro — São Paulo, SP', 'CEP 01000-000', '(11) 99999-0000', 'contato@imobiliariahub.com.br', 'Segunda a sexta: 9h às 18h\nSábados: 9h às 13h\nDomingos e feriados: fechado' ) """ ) def downgrade(): op.drop_table("contact_config")