Skip to content

Instantly share code, notes, and snippets.

@ytimocin
Created February 14, 2020 23:22
Show Gist options
  • Save ytimocin/cd1c48733611330f6f31fc040e8fa026 to your computer and use it in GitHub Desktop.
Save ytimocin/cd1c48733611330f6f31fc040e8fa026 to your computer and use it in GitHub Desktop.
"""create account table
Revision ID: 9b1d3dcf21f9
Revises:
Create Date: 2020-02-04 14:46:12.628680
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = '9b1d3dcf21f9'
down_revision = None
branch_labels = None
depends_on = None
def upgrade():
account = op.create_table(
'account',
sa.Column('id', sa.Integer, primary_key=True, autoincrement=True),
sa.Column('name', sa.String(50), nullable=False),
sa.Column('created_at', sa.DateTime, nullable=False, server_default=sa.func.now()),
sa.Column('updated_at', sa.DateTime, nullable=False, server_default=sa.func.now(), onupdate=sa.func.now()),
sa.Column('deleted_at', sa.DateTime)
)
def downgrade():
op.drop_table('account')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment