Advertisement
vsokoltsov

Untitled

Jan 4th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. @manager.command
  2. def createdb(name):
  3. """ Create database with specific name """
  4.  
  5. try:
  6. config_class = app_config[name]
  7. pg_engine = create_engine(config_class.SQLALCHEMY_ACCESS)
  8. session = sessionmaker(bind=pg_engine)()
  9. session.connection().connection.set_isolation_level(0)
  10. session.execute('CREATE DATABASE {}'.format(config_class.DB_NAME))
  11. session.connection().connection.set_isolation_level(1)
  12. except KeyError:
  13. print('Environment of type {} does not exist'.format(name))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement