File tree Expand file tree Collapse file tree 4 files changed +23
-1
lines changed Expand file tree Collapse file tree 4 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Generate migrations directories and files
4+ python manage.py db init
5+ # Generate migration to model
6+ python manage.py db migrate
7+ # Show sql script
8+ python manage.py db upgrade --sql
9+ # Run online sql
10+ python manage.py db upgrade
11+ # Move database to project tvseries
12+ mv tvseries.sqlite3 tvseries
13+
Original file line number Diff line number Diff line change 11from flask_script import Manager
22from flask_collect import Collect
3+ from flask_migrate import Migrate , MigrateCommand
34
45from tvseries import create_app
6+ from tvseries .ext import db
57from tvseries .config import DevelopmentConfig
68
79app = create_app (config = DevelopmentConfig )
810manager = Manager (app )
911
12+ # migrate command
13+ migrate = Migrate (app , db )
14+ manager .add_command ('db' , MigrateCommand )
15+
16+ # collect command
1017collect = Collect ()
1118collect .init_app (app )
1219
Original file line number Diff line number Diff line change @@ -5,3 +5,5 @@ pytest-flask==0.10.0
55python-decouple == 3.0
66uWSGI == 2.0.14
77Flask-Collect == 1.3.2
8+ ansible == 2.2.0.0
9+ Flask-Migrate == 2.0.1
Original file line number Diff line number Diff line change 33
44class TVSerie (db .Model ):
55 __table_args__ = {'sqlite_autoincrement' : True }
6- id = db .Column (db .BigInteger (). with_variant ( db . Integer , "sqlite" ),
6+ id = db .Column (db .Integer ( ),
77 nullable = False , unique = True ,
88 autoincrement = True , primary_key = True )
99 name = db .Column (db .String (50 ), unique = True , nullable = False )
You can’t perform that action at this time.
0 commit comments