diff options
Diffstat (limited to 'animism-align/cli/app/sql/versions/202103021415_add_user_table.py')
| -rw-r--r-- | animism-align/cli/app/sql/versions/202103021415_add_user_table.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/animism-align/cli/app/sql/versions/202103021415_add_user_table.py b/animism-align/cli/app/sql/versions/202103021415_add_user_table.py new file mode 100644 index 0000000..8e0d70f --- /dev/null +++ b/animism-align/cli/app/sql/versions/202103021415_add_user_table.py @@ -0,0 +1,31 @@ +"""add user table + +Revision ID: 5de5fdfbe69a +Revises: a21872d09bbc +Create Date: 2021-03-02 14:15:43.084353 + +""" +from alembic import op +import sqlalchemy as sa +import sqlalchemy_utc + + +# revision identifiers, used by Alembic. +revision = '5de5fdfbe69a' +down_revision = 'a21872d09bbc' +branch_labels = None +depends_on = None + + +def upgrade(): + op.create_table('user', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('username', sa.String(length=256, _expect_unicode=True), nullable=False), + sa.Column('password', sa.String(length=256, _expect_unicode=True), nullable=False), + sa.Column('is_admin', sa.Boolean(), nullable=True), + sa.Column('settings', sa.JSON(), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + +def downgrade(): + op.drop_table('user') |
