diff --git a/migrations/versions/05fce74b56cb_full_structure.py b/migrations/versions/05fce74b56cb_full_structure.py index f5aa4dd..0f8c093 100644 --- a/migrations/versions/05fce74b56cb_full_structure.py +++ b/migrations/versions/05fce74b56cb_full_structure.py @@ -29,18 +29,6 @@ def upgrade(): sa.PrimaryKeyConstraint('id'), sa.UniqueConstraint('name') ) - op.create_table('establishment', - sa.Column('id', sa.BigInteger(), nullable=False), - sa.Column('name', sa.String(length=64), nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_table('receipt', - sa.Column('id', sa.Numeric(precision=22, scale=0), nullable=False), - sa.Column('date', sa.Date(), nullable=False), - sa.Column('registered', sa.Boolean(), server_default='False', nullable=False), - sa.Column('paid', sa.SmallInteger(), server_default='0', nullable=False), - sa.PrimaryKeyConstraint('id') - ) op.create_table('user', sa.Column('id', sa.BigInteger(), nullable=False), sa.Column('email', sa.String(length=64), nullable=False), @@ -50,6 +38,20 @@ def upgrade(): sa.UniqueConstraint('email'), sa.UniqueConstraint('username') ) + op.create_table('establishment', + sa.Column('id', sa.BigInteger(), nullable=False), + sa.Column('name', sa.String(length=64), nullable=False), + sa.Column('owner', sa.BigInteger(), nullable=False), + sa.ForeignKeyConstraint(['owner'], ['user.id'], ), + sa.PrimaryKeyConstraint('id') + ) + op.create_table('receipt', + sa.Column('id', sa.Numeric(precision=22, scale=0), nullable=False), + sa.Column('date', sa.Date(), nullable=False), + sa.Column('registered', sa.Boolean(), server_default='False', nullable=False), + sa.Column('paid', sa.SmallInteger(), server_default='0', nullable=False), + sa.PrimaryKeyConstraint('id') + ) op.create_table('item', sa.Column('id', sa.BigInteger(), nullable=False), sa.Column('name', sa.String(length=64), nullable=False),