From 050fed33b2690aef5340feba2ad966df8f3b4138 Mon Sep 17 00:00:00 2001 From: Lunaresk Date: Mon, 21 Mar 2022 00:51:43 +0100 Subject: [PATCH] fix: create tables properly --- .../versions/05fce74b56cb_full_structure.py | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) 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),