11"""empty message
22
3- Revision ID: cb018c771a53
3+ Revision ID: d874df9a1f85
44Revises:
5- Create Date: 2019-04-16 01:05:44.197617
5+ Create Date: 2019-04-19 01:39:08.576426
66
77"""
88from alembic import op
99import sqlalchemy as sa
1010
1111
1212# revision identifiers, used by Alembic.
13- revision = 'cb018c771a53 '
13+ revision = 'd874df9a1f85 '
1414down_revision = None
1515branch_labels = None
1616depends_on = None
@@ -25,6 +25,7 @@ def upgrade():
2525 sa .Column ('developer' , sa .String (length = 100 ), nullable = False ),
2626 sa .Column ('type_id' , sa .Integer (), nullable = False ),
2727 sa .Column ('description' , sa .String (length = 250 ), nullable = False ),
28+ sa .Column ('public_sharing' , sa .Boolean (), nullable = False ),
2829 sa .Column ('creation_date' , sa .TIMESTAMP (), server_default = sa .text ('CURRENT_TIMESTAMP' ), nullable = False ),
2930 sa .Column ('genre_id' , sa .Integer (), nullable = False ),
3031 sa .ForeignKeyConstraint (['genre_id' ], ['genre.id' ], name = 'fk_genre_id' , use_alter = True ),
@@ -46,25 +47,23 @@ def upgrade():
4647 )
4748 op .create_table ('questionnaire' ,
4849 sa .Column ('id' , sa .Integer (), nullable = False ),
49- sa .Column ('pre' , sa .TEXT (), nullable = False ),
50- sa .Column ('post' , sa .TEXT (), nullable = False ),
50+ sa .Column ('pre' , sa .JSON (), nullable = False ),
51+ sa .Column ('post' , sa .JSON (), nullable = False ),
5152 sa .Column ('creation_date' , sa .TIMESTAMP (), server_default = sa .text ('CURRENT_TIMESTAMP' ), nullable = False ),
52- sa .Column ('session_id' , sa .Integer (), nullable = False ),
53- sa .ForeignKeyConstraint (['session_id' ], ['session.id' ], name = 'fk_session_id' , use_alter = True ),
5453 sa .PrimaryKeyConstraint ('id' )
5554 )
5655 op .create_table ('session' ,
5756 sa .Column ('id' , sa .Integer (), nullable = False ),
5857 sa .Column ('app_id' , sa .Integer (), nullable = False ),
5958 sa .Column ('creation_date' , sa .TIMESTAMP (), server_default = sa .text ('CURRENT_TIMESTAMP' ), nullable = False ),
60- sa .Column ('expected_emotions' , sa .TEXT (), nullable = False ),
59+ sa .Column ('expected_emotions' , sa .PickleType (), nullable = False ),
60+ sa .Column ('questionnaire_id' , sa .Integer (), nullable = False ),
6161 sa .Column ('cssi_score' , sa .Float (), nullable = False ),
62- sa .Column ('latency_scores' , sa .TEXT (), nullable = False ),
62+ sa .Column ('latency_scores' , sa .JSON (), nullable = False ),
6363 sa .Column ('total_latency_score' , sa .Float (), nullable = False ),
64- sa .Column ('sentiment_scores' , sa .TEXT (), nullable = False ),
64+ sa .Column ('sentiment_scores' , sa .JSON (), nullable = False ),
6565 sa .Column ('total_sentiment_score' , sa .Float (), nullable = False ),
66- sa .Column ('questionnaire_id' , sa .Integer (), nullable = False ),
67- sa .Column ('questionnaire_scores' , sa .TEXT (), nullable = True ),
66+ sa .Column ('questionnaire_scores' , sa .JSON (), nullable = True ),
6867 sa .Column ('total_questionnaire_score' , sa .Float (), nullable = False ),
6968 sa .ForeignKeyConstraint (['app_id' ], ['application.id' ], name = 'fk_app_id' , use_alter = True ),
7069 sa .ForeignKeyConstraint (['questionnaire_id' ], ['questionnaire.id' ], name = 'fk_questionnaire_id' , use_alter = True ),
0 commit comments