Описание тега pglogical
NonePglogical - это система логической репликации, полностью реализованная как расширение PostgreSQL. Полностью интегрированный, он не требует триггеров или внешних программ. Эта альтернатива физической репликации - высокоэффективный метод репликации данных с использованием модели публикации / подписки для выборочной репликации.
1
ответ
Репликация Postgres с pglogical: ОШИБКА: соединение с другой стороной разорвано
Получил эту ошибку (на реплике) при репликации между 2 экземплярами Postgres: ERROR: connection to other side has died Вот журналы на реплике / подписчике: 2017-09-15 20:03:55 UTC [14335-3] LOG: apply worker [14335] at slot 7 generation 109 crashed …
15 сен '17 в 22:56
0
ответов
Не удалось установить pglogical на osx
Я не могу найти много информации в сети для установки pglocical на osx. Поэтому я попытался построить его, следуя инструкции на: https://github.com/2ndQuadrant/pglogical выход: MacBook-Air:pglogical vao$ ll /usr/local/bin/pg_config lrwxr-xr-x 1 vao …
02 мар '18 в 20:07
0
ответов
Возможна ли логическая репликация с использованием pglogical с timescaleDB?
Я настроил полнофункциональную логическую репликацию нескольких мастеров на один подчиненный. Как только я преобразую любую из реплицированных таблиц в гипертаблицу timescaleDB, репликация перестает работать - реплицируется только структура, но нет …
07 фев '18 в 16:32
0
ответов
Как бы я использовал pglogical из нижестоящей базы данных?
Я хотел бы использовать pglogical для репликации набора таблиц, но я хочу сделать все свои изменения ниже по потоку от мастера - чтобы избежать риска, я не хочу вносить какие-либо изменения в базу данных мастера. Я также хотел бы начать использовать…
28 окт '17 в 14:18
2
ответа
Как pglogical-2 обрабатывает логическую репликацию в одной и той же таблице, обеспечивая возможность записи в обе базы данных?
Основываясь на изображении выше, есть определенные таблицы, которые я хочу видеть во внутренней базе данных (справа). Другие таблицы, которые я хочу воспроизвести во внешней базе данных. На самом деле существует только один набор значений, которые …
07 ноя '18 в 02:13
1
ответ
Необходим ли первичный ключ для репликации вставок с использованием pglogical?
Я попытался настроить простую реплику master > slave с помощью pglogical. В справочных документах упоминается, что для репликации обновлений и удалений необходим первичный ключ. Поскольку ни один из них мне не нужен, я настроил набор репликации у пр…
05 фев '18 в 15:37
0
ответов
Как сбалансировать запросы на чтение к подписчику на pglogical II с postgresq 9.6
Я успешно использую pglogical с Postgresql 9.4 до 9.6, без особых проблем. В то время как наша база данных растет, я должен указать все соединения с моей платформой pentaho 8 bi, которые предназначены только для чтения (выбрать операторы) для подпис…
18 окт '18 в 14:48
0
ответов
Невозможно построить pglogical для Windows, используя VS2017
Попытка построить pglogical для Windows, используя VS2017. Решение и проект созданы. Компиляция, кажется, хорошо, но связывание не удалось. Я установил дополнительные зависимости: libintl.lib;postgres.lib;libpq.lib;libpgport.lib;%(AdditionalDependen…
10 апр '18 в 10:45
0
ответов
Построение pglogical 2.0 для windows с использованием vs2015
Попытка построить pglogical для Windows, используя VS2015. Решение и проект созданы. Компиляция, кажется, хорошо, но связывание не удалось. Я установил дополнительные зависимости: Ошибка LNK2019: неразрешенный внешний символ _replorigin_session_rese…
18 авг '18 в 15:20
0
ответов
Репликация PostgreSQL 10 между двумя узлами с индексами и процедурами, доступными для записи
Я новичок здесь в переполнении стека и один вопрос с репликацией в PostgreSQL 10. Мне нужна следующая система: 2 или более узлов с одной и той же базой данных. Обе базы данных должны быть доступны для записи, поскольку на них работают 2 разных устро…
18 июн '18 в 10:07
2
ответа
Могу ли я использовать.pgpass в логической репликации?
Я использую логическую репликацию. Я сделал подписку, как показано ниже. =# CREATE SUBSCRIPTION mysub CONNECTION 'host=xxx.xxx.xxx.xxx port=5432 user=postgres dbname=mydb password=<password>' PUBLICATION mypub; NOTICE: created replication slot…
08 май '18 в 14:41
2
ответа
Как изменить статус подписки с тиражирования на репликацию
Я пытаюсь реплицировать базу данных postgresql от узла провайдера к узлу подписчика. Я следовал руководству от http://bonesmoses.org/2016/10/14/pg-phriday-perfectly-logical/ и создал узел провайдера и добавил таблицу в набор репликации и аналогично …
15 фев '18 в 16:28
2
ответа
Postgresql pglogical подписка не работает
Я хочу настроить логическую репликацию между двумя серверами postgresql 9.5. Я мог бы заставить его работать на двух виртуальных ПК, но когда я пытаюсь сделать это на наших производственных машинах, состояние репликации снижается (pglogical.show_rep…
28 фев '19 в 14:26
1
ответ
Уведомление от триггера на pglogical реплицированной таблице
Я пытаюсь настроить функциональность push-from-server на основе PostgreSQL, pglogical и механизма прослушивания-уведомления PostgreSQL. В моей реплицированной таблице я установил триггер, который использует pg_notify для отправки сообщений в очередь…
06 фев '18 в 10:41
0
ответов
Каковы часто используемые стратегии для разработки доступа к данным о членстве, используемым в разных местах?
Какова рекомендуемая архитектура базы данных / программного обеспечения или стратегии для проектирования систем членства, используемых в разных местах? Я работаю над системой торговых точек, которая работает с нескольких витрин. Я использую модель, …
02 фев '19 в 05:10
1
ответ
Различные результаты выбора при использовании multimaster через pglogical в PostgreSQL
Существует два узла PostgreSQL 9.6, подписанных друг на друга через pglogical. Если узел A вставляет строку в реплицированную таблицу, то узел B видит ее и наоборот. Однако, когда я обновляю строку на одном узле, то последующие SELECT запросы на обо…
29 мар '19 в 06:51
1
ответ
pglogical: REPLICA TRIGGER перед удалением вызывает повреждение базы данных
Я экспериментирую с двунаправленной репликацией с двумя узлами, используя pglogical-9.6. Я могу постоянно вызывать ошибку сегмента, когда я устанавливаю pglogical.conflict_resolution = 'last_update_wins'. Я создаю BEFORE DELETE TRIGGER, чтобы предот…
04 апр '19 в 11:01
0
ответов
Ошибка получения тайм-аута подключения при вызове PQconnectdbParams для подключения postgres
Какой разрешенный формат для отправки connection string к PQconnectdbParams способ подключить БД postgres? Я пытаюсь следовать одному, но он не работает и всегда получает ошибки тайм-аута, я не уверен, что то, что я делал, неправильно. provider_dsn …
10 ноя '19 в 15:59
3
ответа
Как установить расширение pglogical на компьютер с Windows?
Мне нужно перенести корпоративную производственную базу данных с исходного компьютера Windows с Postgres 9.5 на целевой компьютер Ubuntu с Postgres 11.6 с временем простоя менее 15 минут. Я планирую сделать это с помощью pglogical, который требует, …
30 дек '19 в 21:06
1
ответ
pglogical: перечислить наборы репликации?
Я посмотрел документацию pglogical. Но я не мог найти способ перечислить все наборы репликации, которые я создал с помощью create_replication_set(). Как перечислить все наборы репликации?
19 сен '19 в 12:06