Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

После установки БД Postgres в кластере адреса прописываются в ecss_storekeeper_db. ПосмотретьДля того, чтобы посмотреть, какие адреса прописаны в данный момент, заходим в postgres:

Блок кода
languageruby
sudo psql -U postgres -h localhost -p

...

 5439
Пароль пользователя postgres: postgres1

Подключиться к базе:

Блок кода
languageruby
postgres=# \c ecss_storekeeper_db
psql (15.14 (Debian 15.14-astra.se3.1), сервер 9.4.17)
Вы подключены к базе данных "ecss_storekeeper_db" как пользователь "postgres".

Вывод списка таблиц:

Блок кода
languageruby
ecss_storekeeper_db=# \dt bdr.*
                    Список отношений
 Схема |            Имя             |   Тип   | Владелец 
-------+----------------------------+---------+----------
 bdr   | bdr_conflict_handlers      | таблица | postgres
 bdr   | bdr_conflict_history       | таблица | postgres
 bdr   | bdr_connections            | таблица | postgres
 bdr   | bdr_global_locks           | таблица | postgres
 bdr   | bdr_nodes                  | таблица | postgres
 bdr   | bdr_queued_commands        | таблица | postgres
 bdr   | bdr_queued_drops           | таблица | postgres
 bdr   | bdr_replication_set_config | таблица | postgres
 bdr   | bdr_sequence_elections     | таблица | postgres
 bdr   | bdr_sequence_values        | таблица | postgres
 bdr   | bdr_votes                  | таблица | postgres
(11 строк)

Адреса прописаны в bdr.bdr_nodes и bdr.bdr_connections

...

Блок кода
languageruby
SELECT * FROM bdr.pg_replication_slots; - 

active

...

должно

...

быть

...

t

...

(true)

Блок кода
languageruby

SELECT pg_xlog_location_diff(pg_current_xlog_location(), 'здесь_добавьте_значение_из_колонки_restart_lsn_из_предыдущей_команды') AS lag_bytes; - 

должно

...

быть

...

меньше килобайта

Блок кода
languageruby
 килобайта
SELECT * FROM bdr.pg_stat_bdr; - 

колонки

...

с

...

"conflict"

...

должны

...

иметь

...

значения

...

0.

Блок кода
languageruby

SELECT node_name, node_status FROM bdr.bdr_nodes; - 

должно

...

быть

...

r

...

r

...

(ready

...

ready)

После этого рекомендовано перезапустить контейнер ecss-postgres-bdr-ssw-postgres-container-1, посмотреть запущенные контейнеры:

...