Описание тега logical-replication
Логическая репликация - это функция PostgreSQL 10. Это метод репликации объектов данных и их изменений на основе их идентичности репликации (обычно первичного ключа).
0
ответов
postgresql Поток логической репликации завершается с ошибкой "Ошибка подключения к базе данных при чтении из копии"
Привет я читаю из потока логической репликации непрерывно в бесконечном цикле while. и у меня есть другая программа, которая постоянно заполняет таблицу в той же базе данных. Я заметил это через некоторое время (около 5-10 минут). Я всегда получаю и…
03 сен '18 в 10:27
2
ответа
Логическая репликация PostgreSQL - игнорировать уже существующие данные
Представьте себе отказ от подписки и воссоздание ее с нуля. Можно ли игнорировать существующие данные во время первой синхронизации? Создание подписки с (copy_data=false) это не вариант, потому что я хочу скопировать данные, я просто не хочу копиров…
07 фев '19 в 02:45
0
ответов
Аварийное восстановление Postgres Logical Replication
Мы планируем использовать Postgres Logical Replication для перемещения изменений с вышестоящего сервера ("исходный" сервер) на нижестоящий сервер ("приемный" сервер). Мы сталкиваемся с проблемами при моделировании сценария аварийного восстановления.…
18 фев '19 в 06:00
0
ответов
Логическая репликация в PostgreSQL 10 остановлена
Мы используем логическую репликацию в PostgreSQL 10. Он хорошо работал с хорошей производительностью. Вчера я обнаружил, что репликация остановлена. Как я могу понять, когда и почему это прекратилось? Я использую SQL Server с репликацией монитора. Е…
06 ноя '18 в 08:54
1
ответ
Postgres Notify не работает с логической репликацией
Я реплицирую данные из Postgres 10.4 в другой экземпляр Postgres 10.4 с использованием логической репликации. У подписчика есть несколько триггеров, которые регистрируют события в одной таблице. Эта таблица имеет триггер, который выполняет другую фу…
21 июл '18 в 14:35
1
ответ
PostgreSQL 10 логическая репликация: двойные записи или конфликт первичного ключа
Я построил master -> slave setup с PostgreSQL 10 для синхронизации данных из некоторых конкретных таблиц с ведомой машиной, которая является публичной системой. В течение всего времени я сталкиваюсь со странным поведением: некоторые таблицы вообще н…
07 июн '18 в 13:58
0
ответов
Ошибка логической репликации Postgresql: ключ уже существует
Столкнулся с проблемой - на ведомом устройстве время от времени выявляется ошибка, что процесс репликации не может вставить строку в таблицу с первичным ключом, поскольку это значение идентификатора уже существует. Select с этим идентификатором возв…
13 ноя '18 в 05:33
1
ответ
pg_create_logical_replication_slot зависает на неопределенное время из-за старого процесса Walsender
Я тестирую логическую репликацию между двумя базами данных PostgreSQL 11 для использования в нашей работе (я смог установить ее благодаря этому ответу - логическая репликация PostgreSQL - создает зависания подписки), и она работала хорошо. Сейчас я …
17 янв '19 в 15:24
0
ответов
Требуется ли hot_standby_feedback при использовании логической репликации PostgreSQL 10?
Мы используем физическую репликацию PostgreSQL 9.3 (адреса блоков и побайтовую репликацию) с hot_standby_feedback = on чтобы предотвратить ошибки отмены запроса. PostgreSQL 10 представил логическую репликацию для репликации объектов данных и их изме…
27 авг '18 в 18:53
0
ответов
Логическое декодирование на резервном узле - прогресс?
Я прочитал этот вопрос: Логическое декодирование на резервном узле и проверил документацию PostgreSQL и списки рассылки PG, но я не нашел никакой свежей информации о возможности использовать горячую резервную копию в качестве главной для логической …
02 ноя '18 в 11:54
0
ответов
Запуск или перезапуск логической репликации в postgres, когда таблицы не синхронизированы
У меня есть таблица в двух базах данных под названием тест. Мне удалось создать строку в исходной базе данных и воспроизвести ее в целевой базе данных. Но затем я удалил строку в целевой базе данных. Как мне вернуть строку? Что, если в каждой таблиц…
01 авг '18 в 20:19
1
ответ
Как быстро запустить логическую репликацию?
Я готовлю переход с PG9.2 на 10.4. База данных велика и использует потоковую репликацию. План состоит в том, чтобы перейти к логической репликации. pg_upgrade работает как ведро за очень разумное количество времени на ведущем устройстве, но, посколь…
25 май '18 в 20:15
1
ответ
postgresql: включает ли логическая репликация транзакцию отката?
Анализирует ли логическая репликация файлы WAL в единице транзакции? Как насчет транзакции отката? И что такое API для ввода изменений данных на стороне получателя, не воспроизводя их на уровне SQL? Так же, как встроенный приемник потоковой репликац…
06 сен '18 в 10:56
0
ответов
Стойла логической репликации postgres
Мой сервер подписчика застрял в записи WAL. В журнале на сервере подписчика написано: could not receive data from WA: stream: server closed the connection unexpectedly Подписчик говорит, что receive_lsn и latest_end_lsn - это D/DA223D38. Журнал серв…
27 сен '18 в 23:07
1
ответ
Ошибка запуска пользовательского плагина на Postgres, "выходные плагины должны объявлять символ _PG_output_plugin_init"
Я пытаюсь создать собственный выходной плагин для логической репликации (Postgres - версия 9.5.4, и я собираю проект с компьютера с Windows 8/64 - та же машина, где установлена БД). Я начал с кода примера test_decoding и пытался просто перестроить…
14 сен '16 в 10:26
1
ответ
Логическая репликация PostgreSQL зависит от сегментов WAL?
Я успешно использую логическую репликацию между 2 облачными виртуальными машинами PG 11 для получения последних данных. Но я попытался опубликовать также некоторые старые таблицы для передачи данных между базами данных и получил странную ошибку об о…
21 янв '19 в 15:12
1
ответ
Логическая репликация PostgreSQL - создает зависания подписки
Я пытаюсь установить логическую репликацию между двумя облачными экземплярами как с Debian 9, так и с PG 11.1. Команда CREATE PUBLICATION на мастере прошел успешно, но при запуске команды CREATE SUBSCRIPTION на предполагаемой логической реплике кома…
14 янв '19 в 16:03
1
ответ
Postgresql 10 Логическая репликация MultiMaster
Можно ли использовать Postgresql 10 логической репликации в качестве мультимастера? Я пытаюсь установить два Linux Ubuntu Server с Postgresql 10, но все, что я нашел, реализуют репликацию от главного к подчиненному, и мне нужно взять репликацию, поз…
24 июл '17 в 18:01
0
ответов
Логическая репликация и декларативное разбиение в PostgreSQL 11
У меня обычный стол transactions с 200 миллионами строк. Я решил преобразовать эту таблицу в декларативный раздел с помощью логической репликации. Я создал публикацию на node1 примерно так: CREATE PUBLICATION transactions_pub FOR TABLE transactions;…
30 ноя '18 в 09:30
0
ответов
Повторная синхронизация таблицы подписчиков логической репликации postgres
У меня есть база данных postgres-10, в которой хранится набор узлов и ребер "родитель-потомок", которые публикуются с помощью функции логической репликации new-ish. CREATE TABLE "node" ( id BIGSERIAL CONSTRAINT node_pkey PRIMARY KEY, //... created T…
07 фев '19 в 17:34