Перенос Docker контейнера с PostgreSQL без потери данных
Нужен человек, хорошо разбирающийся в базах данных и в Docker!
Задача:
База данных PostgreSQL установлена в Docker контейнере. Есть 3 абсолютно одинаковых сервера, на которых хостится одна и та же база данных. По какой-то причине на 2-х из 3-х, в некоторых случаях, база начала возвращать ошибку “could not open synonym file ‘/usr/share/postgresql/9.6/tsearch_data/synonym.syn’: no such file or directory”. Эту проблему надо исправить.
Возможные решения:
- Найти способ, как достать файлы synonym.syn с рабочего сервера и попробовать залить их на нерабочие сервера
- Очень аккуратно перенести Docker контейнер с рабочего сервера, на 2 нерабочих (аккуратно – это значит, чтобы не сломать единственный рабочий экземпляр)
- Попробовать настроить репликацию с рабочего сервера и возможно, что файлы синонимов тоже подтянутся (хотя есть сомнения)
- Научиться генерировать файлы synonym.syn (код написан на NodeJS, но разработчиков, которые это проектировали уже нету, хотя куцая документация всё же имеется)
Ниже выкладываю скриншот запроса к API. На нём видно, как БД возвращает ошибку:
-
Добрий день.
Если бази в контейнерах, могу предположить, что ви не смотрели логи работи баз в нерабочих контейнерах. Есть подозрение, что причиной ошибки есть что то другое.
Нужно смотреть на структуру организации вашей системи. Так сложно сказать. -
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетраціяОгляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній… Бази даних та SQL, Тестування та QA ∙ 10 годин 1 хвилина тому ∙ 4 ставки |
Синхронізація баз данихСинхронізація програм Microsoft Access та CRM SalesDrive. Передача даних з CRM в Microsoft Access на першому етапі (зміна статусу воронки). Передача даних з Microsoft Access в CRM на другому етапі (зміна статусу в програмі). Бази даних та SQL ∙ 15 годин 52 хвилини тому ∙ 9 ставок |
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 1 день 14 годин тому ∙ 23 ставки |
Pіm система
10 000 UAH
Треба зробити PIM систему. Кількість товарів — декілька мільйонів. Є декілька постачальників, які дають дані в різних форматах: csv, xml, API. Дані обмежені, часто треба знаходити характеристики товарів в інших джерелах та доповнювати. Треба зробити таблицю, де будуть… Бази даних та SQL, Веб-програмування ∙ 1 день 16 годин тому ∙ 43 ставки |
Інтеграція BAS швейка 8
10 000 UAH
Доброго дня, потрібно інтегрувати BAS швейка 8, підʼєднати сайт та crm sales drive, налагодити звіти та інші дані Бази даних та SQL ∙ 1 день 17 годин тому ∙ 10 ставок |
