def initdb(self, env): db_dsn = env.get('db_dsn') maxconn = env.get('db_maxconn') db = Postgres(db_dsn, maxconn=maxconn) db.register_model(Node) return db
def db(): dburl = os.environ['DATABASE_URL'] maxconn = int(os.environ['DATABASE_MAXCONN']) db = Postgres(dburl, maxconn=maxconn) # register hstore type with db.get_cursor() as cursor: psycopg2.extras.register_hstore(cursor, globally=True, unicode=True) db.register_model(Community) db.register_model(Participant) return db