Add aggregate size column and a migration to backfill it
This commit is contained in:
parent
7b5341c067
commit
b8d88c0f4e
3 changed files with 97 additions and 0 deletions
|
@ -0,0 +1,26 @@
|
|||
"""Add aggregate size column
|
||||
|
||||
Revision ID: 2b2529fd23ff
|
||||
Revises: 2088f2b81010
|
||||
Create Date: 2015-03-16 17:36:53.321458
|
||||
|
||||
"""
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = '2b2529fd23ff'
|
||||
down_revision = '2088f2b81010'
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
|
||||
def upgrade(tables):
|
||||
### commands auto generated by Alembic - please adjust! ###
|
||||
op.add_column('imagestorage', sa.Column('aggregate_size', sa.BigInteger(), nullable=True))
|
||||
### end Alembic commands ###
|
||||
|
||||
|
||||
def downgrade(tables):
|
||||
### commands auto generated by Alembic - please adjust! ###
|
||||
op.drop_column('imagestorage', 'aggregate_size')
|
||||
### end Alembic commands ###
|
|
@ -0,0 +1,22 @@
|
|||
"""Backfill aggregate size columns
|
||||
|
||||
Revision ID: 87c29d0cd05
|
||||
Revises: 2b2529fd23ff
|
||||
Create Date: 2015-03-16 17:55:30.148557
|
||||
|
||||
"""
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = '87c29d0cd05'
|
||||
down_revision = '2b2529fd23ff'
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
from util.backfill_aggregate_sizes import backfill_aggregate_sizes
|
||||
|
||||
|
||||
def upgrade(tables):
|
||||
backfill_aggregate_sizes()
|
||||
|
||||
def downgrade(tables):
|
||||
pass
|
Reference in a new issue