"""precision Revision ID: 002f51d87565 Revises: eed0b382c287 Create Date: 2020-11-03 20:54:33.718750 """ import sqlalchemy as sa from alembic import op # revision identifiers, used by Alembic. revision = "002f51d87565" down_revision = "eed0b382c287" branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### op.alter_column( "products", "fraction", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), existing_nullable=False, ) op.alter_column( "products", "product_yield", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), existing_nullable=False, ) op.alter_column( "products", "cost_price", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), existing_nullable=False, ) op.alter_column( "products", "sale_price", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), existing_nullable=False, ) op.alter_column( "recipes", "quantity", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), existing_nullable=False, ) op.alter_column( "recipes", "cost_price", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), existing_nullable=False, ) op.alter_column( "recipes", "sale_price", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), existing_nullable=False, ) op.alter_column( "journals", "debit", existing_type=sa.Integer(), nullable=False, ) op.alter_column( "journals", "amount", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), nullable=False, ) op.alter_column( "inventories", "quantity", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), nullable=False, ) op.alter_column( "inventories", "rate", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), nullable=False, ) op.alter_column( "inventories", "tax", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), nullable=False, ) op.alter_column( "inventories", "discount", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), nullable=False, ) op.alter_column( "batches", "quantity_remaining", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), nullable=False, ) op.alter_column( "batches", "rate", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=2), nullable=False, ) op.alter_column( "batches", "tax", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), nullable=False, ) op.alter_column( "batches", "discount", existing_type=sa.Numeric(), type_=sa.Numeric(precision=15, scale=5), nullable=False, ) op.alter_column( "attendances", "amount", existing_type=sa.Numeric(), type_=sa.Numeric(precision=5, scale=2), existing_nullable=False, ) op.alter_column( "incentives", "days_worked", existing_type=sa.INTEGER(), type_=sa.Numeric(precision=5, scale=1), existing_nullable=False, ) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### op.alter_column( "products", "fraction", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "products", "product_yield", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "products", "cost_price", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "products", "sale_price", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "recipes", "quantity", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "recipes", "cost_price", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "recipes", "sale_price", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "journals", "debit", existing_type=sa.Integer(), nullable=True, ) op.alter_column( "journals", "amount", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), nullable=True, ) op.alter_column( "inventories", "quantity", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), nullable=True, ) op.alter_column( "inventories", "rate", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), nullable=True, ) op.alter_column( "inventories", "tax", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), nullable=True, ) op.alter_column( "inventories", "discount", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), nullable=True, ) op.alter_column( "batches", "quantity_remaining", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), nullable=True, ) op.alter_column( "batches", "rate", existing_type=sa.Numeric(precision=15, scale=2), type_=sa.Numeric(), nullable=True, ) op.alter_column( "batches", "tax", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), nullable=True, ) op.alter_column( "batches", "discount", existing_type=sa.Numeric(precision=15, scale=5), type_=sa.Numeric(), nullable=True, ) op.alter_column( "attendances", "amount", existing_type=sa.Numeric(precision=5, scale=2), type_=sa.Numeric(), existing_nullable=False, ) op.alter_column( "incentives", "days_worked", existing_type=sa.Numeric(precision=5, scale=1), type_=sa.INTEGER(), existing_nullable=False, ) # ### end Alembic commands ###