mirror of
https://github.com/stijndcl/didier.git
synced 2026-04-07 15:48:29 +02:00
Store announcement date in db
This commit is contained in:
parent
6873cab955
commit
d7262595c6
5 changed files with 30 additions and 42 deletions
|
|
@ -1,8 +1,8 @@
|
|||
"""Initial migration: Ufora announcements
|
||||
"""Initial migration
|
||||
|
||||
Revision ID: 9e8ce58c0a26
|
||||
Revision ID: 4ec79dd5b191
|
||||
Revises:
|
||||
Create Date: 2022-06-17 01:36:02.767151
|
||||
Create Date: 2022-06-19 00:31:58.384360
|
||||
|
||||
"""
|
||||
from alembic import op
|
||||
|
|
@ -10,7 +10,7 @@ import sqlalchemy as sa
|
|||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = '9e8ce58c0a26'
|
||||
revision = '4ec79dd5b191'
|
||||
down_revision = None
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
|
@ -23,6 +23,7 @@ def upgrade() -> None:
|
|||
sa.Column('name', sa.Text(), nullable=False),
|
||||
sa.Column('code', sa.Text(), nullable=False),
|
||||
sa.Column('year', sa.Integer(), nullable=False),
|
||||
sa.Column('log_announcements', sa.Boolean(), nullable=False),
|
||||
sa.PrimaryKeyConstraint('course_id'),
|
||||
sa.UniqueConstraint('code'),
|
||||
sa.UniqueConstraint('name')
|
||||
|
|
@ -30,6 +31,7 @@ def upgrade() -> None:
|
|||
op.create_table('ufora_announcements',
|
||||
sa.Column('announcement_id', sa.Integer(), nullable=False),
|
||||
sa.Column('course_id', sa.Integer(), nullable=True),
|
||||
sa.Column('publication_date', sa.DateTime(timezone=True), nullable=True),
|
||||
sa.ForeignKeyConstraint(['course_id'], ['ufora_courses.course_id'], ),
|
||||
sa.PrimaryKeyConstraint('announcement_id')
|
||||
)
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
"""Add option to disable announcement fetching for courses
|
||||
|
||||
Revision ID: d3cd92cb9efe
|
||||
Revises: 9e8ce58c0a26
|
||||
Create Date: 2022-06-18 00:36:00.484627
|
||||
|
||||
"""
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = "d3cd92cb9efe"
|
||||
down_revision = "9e8ce58c0a26"
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
with op.batch_alter_table("ufora_courses", schema=None) as batch_op:
|
||||
batch_op.add_column(sa.Column("log_announcements", sa.Boolean(), nullable=False, server_default=sa.false()))
|
||||
|
||||
# ### end Alembic commands ###
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
# ### commands auto generated by Alembic - please adjust! ###
|
||||
with op.batch_alter_table("ufora_courses", schema=None) as batch_op:
|
||||
batch_op.drop_column("log_announcements")
|
||||
|
||||
# ### end Alembic commands ###
|
||||
Loading…
Add table
Add a link
Reference in a new issue