78 lines
3.1 KiB
Python
78 lines
3.1 KiB
Python
"""nut
|
|
|
|
Revision ID: 2438cd581f00
|
|
Revises: ba0fff092981
|
|
Create Date: 2023-10-16 16:26:45.922654
|
|
|
|
"""
|
|
from alembic import op
|
|
import sqlalchemy as sa
|
|
|
|
# revision identifiers, used by Alembic.
|
|
revision = "2438cd581f00"
|
|
down_revision = "ba0fff092981"
|
|
branch_labels = None
|
|
depends_on = None
|
|
|
|
|
|
def upgrade():
|
|
# ### commands auto generated by Alembic - please adjust! ###
|
|
op.add_column(
|
|
"products", sa.Column("protein", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("carbohydrate", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("total_sugar", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("added_sugar", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("total_fat", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("saturated_fat", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("trans_fat", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("cholestrol", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("sodium", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column("products", sa.Column("msnf", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False))
|
|
op.add_column(
|
|
"products", sa.Column("other_solids", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column(
|
|
"products", sa.Column("total_solids", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False)
|
|
)
|
|
op.add_column("products", sa.Column("water", sa.Numeric(precision=15, scale=5), server_default="0", nullable=False))
|
|
|
|
op.add_column("product_groups", sa.Column("nutritional", sa.Boolean(), server_default=sa.text("false"), nullable=False))
|
|
op.add_column("product_groups", sa.Column("ice_cream", sa.Boolean(), server_default=sa.text("false"), nullable=False))
|
|
|
|
# ### end Alembic commands ###
|
|
|
|
|
|
def downgrade():
|
|
# ### commands auto generated by Alembic - please adjust! ###
|
|
op.drop_column("products", "water")
|
|
op.drop_column("products", "total_solids")
|
|
op.drop_column("products", "other_solids")
|
|
op.drop_column("products", "msnf")
|
|
op.drop_column("products", "sodium")
|
|
op.drop_column("products", "cholestrol")
|
|
op.drop_column("products", "trans_fat")
|
|
op.drop_column("products", "saturated_fat")
|
|
op.drop_column("products", "total_fat")
|
|
op.drop_column("products", "added_sugar")
|
|
op.drop_column("products", "total_sugar")
|
|
op.drop_column("products", "carbohydrate")
|
|
op.drop_column("products", "protein")
|
|
# ### end Alembic commands ###
|