def create_database(connection, dbname): if connection.run(r.db_list().contains(dbname)): raise exceptions.DatabaseAlreadyExists( 'Database `{}` already exists'.format(dbname)) logger.info('Create database `%s`.', dbname) connection.run(r.db_create(dbname))
def create_database(conn, dbname): if dbname in conn.conn.database_names(): raise exceptions.DatabaseAlreadyExists('Database `{}` already exists' .format(dbname)) logger.info('Create database `%s`.', dbname) # TODO: read and write concerns can be declared here conn.conn.get_database(dbname)