Skip to content

Commit 7986561

Browse files
authored
Merge pull request #126 from mtruj013/fix-migrations
Fix past migration
2 parents bb614f4 + b3044e2 commit 7986561

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

migrations/versions/0320de7481ac_.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""empty message
2+
3+
Revision ID: 0320de7481ac
4+
Revises: 1e0a9c001320
5+
Create Date: 2023-03-28 18:27:02.492780
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
11+
12+
# revision identifiers, used by Alembic.
13+
revision = '0320de7481ac'
14+
down_revision = '1e0a9c001320'
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
op.alter_column('release', 'codename',
22+
existing_type=sa.VARCHAR(),
23+
nullable=False)
24+
# ### end Alembic commands ###
25+
26+
27+
def downgrade():
28+
# ### commands auto generated by Alembic - please adjust! ###
29+
op.alter_column('release', 'codename',
30+
existing_type=sa.VARCHAR(),
31+
nullable=True)
32+
# ### end Alembic commands ###

webapp/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ class Notice(db.Model):
150150
release_packages = Column(JSON)
151151
cves = relationship("CVE", secondary=notice_cves, back_populates="notices")
152152
references = Column(JSON)
153-
is_hidden = Column(Boolean)
153+
is_hidden = Column(Boolean, nullable=False)
154154
releases = relationship(
155155
"Release",
156156
secondary=notice_releases,
@@ -205,7 +205,7 @@ def related_notices(self):
205205
class Release(db.Model):
206206
__tablename__ = "release"
207207

208-
codename = Column(String, primary_key=True)
208+
codename = Column(String, primary_key=True, unique=True)
209209
name = Column(String, unique=True)
210210
version = Column(String, unique=True)
211211
lts = Column(Boolean)

0 commit comments

Comments
 (0)