From 9acd74cf1c09a03f832869988c7d14597b26e4c7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 6 Mar 2021 15:26:36 +0100 Subject: add project controller and model --- .../sql/versions/202103061526_add_project_type.py | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 animism-align/cli/app/sql/versions/202103061526_add_project_type.py (limited to 'animism-align/cli/app/sql/versions') diff --git a/animism-align/cli/app/sql/versions/202103061526_add_project_type.py b/animism-align/cli/app/sql/versions/202103061526_add_project_type.py new file mode 100644 index 0000000..221c26c --- /dev/null +++ b/animism-align/cli/app/sql/versions/202103061526_add_project_type.py @@ -0,0 +1,35 @@ +"""add project type + +Revision ID: 0664d913e352 +Revises: 8c3c66f68ce2 +Create Date: 2021-03-06 15:26:08.400413 + +""" +from alembic import op +import sqlalchemy as sa +import sqlalchemy_utc + + +# revision identifiers, used by Alembic. +revision = '0664d913e352' +down_revision = '8c3c66f68ce2' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('project', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('title', sa.String(length=256, _expect_unicode=True), nullable=False), + sa.Column('is_live', sa.Boolean(), nullable=True), + sa.Column('settings', sa.JSON(), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('project') + # ### end Alembic commands ### -- cgit v1.2.3-70-g09d2