Команда ReQL: config
Синтаксис команды
table.config() → selection<object> database.config() → selection<object>
Описание
Запрос (чтение и/или обновление) конфигураций для отдельных таблиц или баз данных.
Команда config — это сокращенный способ доступа к table_config или db_config таблицам системы. Она вернет единственную строку из системы, соответствующую конфигурации базы данных или таблицы, как если бы была вызвана команда get для таблицы системы с UUID базы данных или таблицы.
Пример: Получение конфигурации таблицы users.
r.table("users").config().run(conn);
Результат:
{
"id": "31c92680-f70c-4a4b-a49e-b238eb12c023",
"name": "users",
"db": "superstuff",
"primary_key": "id",
"shards": [
{
"primary_replica": "a",
"replicas": ["a", "b"],
"nonvoting_replicas": []
},
{
"primary_replica": "d",
"replicas": ["c", "d"],
"nonvoting_replicas": []
}
],
"indexes": [],
"write_acks": "majority",
"durability": "hard"
}
Пример: Изменение требования к подтверждению записи для таблицы users.
r.table("users").config().update(r.hashMap("write_acks", "single")).run(conn);
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/config/