Команда ReQL: db_create
Синтаксис команды
r.db_create(db_name) → object
Описание
Создаёт базу данных. База данных RethinkDB представляет собой набор таблиц, подобно реляционным базам данных.
При успешном выполнении команда возвращает объект с двумя полями:
-
dbs_created: всегда1. -
config_changes: список, содержащий один объект с двумя полями,old_valиnew_val:-
old_val: всегдаnil. -
new_val: новое значение конфигурации базы данных config.
-
Если база данных с таким же именем уже существует, команда генерирует ReqlRuntimeError.
Примечание: для имени базы данных допустимы только буквенно-цифровые символы и нижние подчёркивания.
Пример: Создание базы данных с именем «superheroes».
r.db_create('superheroes').run(conn)
{
:config_changes => [
{
:new_val => {
:id => "e4689cfc-e903-4532-a0e6-2d6797a43f07",
:name => "superheroes"
},
:old_val => nil
}
],
:dbs_created => 1
}
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/db_create/