Spec-Zone.ru › RethinkDB java

Команда 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API