Що варто перевірити перед переходом на PostgreSQL 10

Особливості впровадження PostgreSQL 10 у корпоративне середовище

Основне обмеження логічної реплікації у версії 10 — вона не реплікує DDL-команди, послідовності (sequences) та великі об'єкти. Це означає, що зміни структури таблиць повинні супроводжуватися синхронним застосуванням SQL-скриптів (міграцій) до всіх вузлів системи. Початкова синхронізація даних виконується автоматично при створенні підписки, але для критичних систем обов'язково перевіряйте цілісність даних контрольною сумою. При налаштуванні логічної реплікації враховуйте, що для коректної роботи кожна таблиця має бути забезпечена Replica Identity (зазвичай через Primary Key). Перед переходом переконайтеся, що всі сторонні розширення та клієнтські бібліотеки підтримують оновлений механізм автентифікації SCRAM-SHA-256 та нову схему версіонування СУБД.