Spec-Zone.ru › RethinkDB python

Команда 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({'write_acks': 'single'}).run(conn)

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/python/config/

Spec-Zone.ru

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