Skip to content

Commit

Permalink
~migration fix for using sqlite via alembic
Browse files Browse the repository at this point in the history
  • Loading branch information
ashishnitinpatil committed Oct 17, 2017
1 parent dbba43a commit c0adae8
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion item_catalog_app/main.py
Expand Up @@ -22,7 +22,7 @@ def initialize_apps(app):
login_manager.init_app(app)
login_manager.login_view = 'users.login'
db.init_app(app)
Migrate(app, db)
Migrate(app, db, render_as_batch=True)


def register_blueprints(app):
Expand Down
10 changes: 9 additions & 1 deletion item_catalog_app/models.py
Expand Up @@ -7,9 +7,17 @@
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from sqlalchemy.orm import backref
from sqlalchemy import MetaData


db = SQLAlchemy()
naming_convention = {
"ix": 'ix_%(column_0_label)s',
"uq": "uq_%(table_name)s_%(column_0_name)s",
"ck": "ck_%(table_name)s_%(column_0_name)s",
"fk": "fk_%(table_name)s_%(column_0_name)s_%(referred_table_name)s",
"pk": "pk_%(table_name)s",
}
db = SQLAlchemy(metadata=MetaData(naming_convention=naming_convention))


class User(UserMixin, db.Model):
Expand Down

0 comments on commit c0adae8

Please sign in to comment.