Diary/database.py
2014-05-22 16:42:46 +02:00

17 lines
514 B
Python
Executable file

#!/usr/bin/env python2.7
from sqlalchemy import create_engine,event,exc
from sqlalchemy.orm import scoped_session,sessionmaker
from sqlalchemy.ext.declarative import declarative_base
engine=create_engine('sqlite:///sqlite.db',convert_unicode=True)
db_session=scoped_session(sessionmaker(autocommit=False,autoflush=True,bind=engine))
Base=declarative_base()
Base.query=db_session.query_property()
def init_db():
import models
Base.metadata.create_all(bind=engine)
if __name__=='__main__':
init_db()