summaryrefslogtreecommitdiff
path: root/animism-align/cli/app
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-07-08 15:01:29 +0200
committerJules Laplace <julescarbon@gmail.com>2020-07-08 15:01:29 +0200
commitbbcf48825bec60dab7a4de955bc4831eadb37792 (patch)
tree79895748a2712e38ecfc96ad2d2630f392c4e851 /animism-align/cli/app
parent084d11a05fe1220c5104ea59f4fab4860e70b434 (diff)
media form and anuvva migration
Diffstat (limited to 'animism-align/cli/app')
-rw-r--r--animism-align/cli/app/sql/models/media.py2
-rw-r--r--animism-align/cli/app/sql/versions/202007081459_add_text.py29
2 files changed, 31 insertions, 0 deletions
diff --git a/animism-align/cli/app/sql/models/media.py b/animism-align/cli/app/sql/models/media.py
index 8795e70..e3a395d 100644
--- a/animism-align/cli/app/sql/models/media.py
+++ b/animism-align/cli/app/sql/models/media.py
@@ -22,6 +22,7 @@ class Media(Base):
date = Column(String(256, convert_unicode=True), nullable=True)
source = Column(String(256, convert_unicode=True), nullable=True)
medium = Column(String(64, convert_unicode=True), nullable=True)
+ description = Column(Text(convert_unicode=True), nullable=True)
start_ts = Column(Float, nullable=True)
settings = Column(JSON, default={}, nullable=True)
@@ -38,6 +39,7 @@ class Media(Base):
'source': self.source,
'author': self.author,
'medium': self.medium,
+ 'description': self.description,
'start_ts': self.start_ts,
'settings': self.settings,
}
diff --git a/animism-align/cli/app/sql/versions/202007081459_add_text.py b/animism-align/cli/app/sql/versions/202007081459_add_text.py
new file mode 100644
index 0000000..51f8020
--- /dev/null
+++ b/animism-align/cli/app/sql/versions/202007081459_add_text.py
@@ -0,0 +1,29 @@
+"""add text
+
+Revision ID: 65b17598c815
+Revises: d001c45d21a4
+Create Date: 2020-07-08 14:59:59.245875
+
+"""
+from alembic import op
+import sqlalchemy as sa
+import sqlalchemy_utc
+
+
+# revision identifiers, used by Alembic.
+revision = '65b17598c815'
+down_revision = 'd001c45d21a4'
+branch_labels = None
+depends_on = None
+
+
+def upgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.add_column('media', sa.Column('description', sa.Text(_expect_unicode=True), nullable=True))
+ # ### end Alembic commands ###
+
+
+def downgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.drop_column('media', 'description')
+ # ### end Alembic commands ###