Перенос 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. На нём видно, как БД возвращает ошибку:
-
Добрий день.
Если бази в контейнерах, могу предположить, что ви не смотрели логи работи баз в нерабочих контейнерах. Есть подозрение, что причиной ошибки есть что то другое.
Нужно смотреть на структуру организации вашей системи. Так сложно сказать. -
Current freelance projects in the category Databases & SQL
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 11 hours 11 minutes back ∙ 4 proposals |
Database synchronizationSynchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program). Databases & SQL ∙ 17 hours 3 minutes back ∙ 9 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 1 day 15 hours back ∙ 23 proposals |
PIM system
225 USD
A PIM system needs to be created. The number of products is several million. There are several suppliers providing data in different formats: csv, xml, API. The data is limited, and often it is necessary to find product characteristics from other sources and supplement them. A… Databases & SQL, Web Programming ∙ 1 day 17 hours back ∙ 43 proposals |
Integration of BAS Shveyka 8
225 USD
Good day, it is necessary to integrate BAS Shveyka 8, connect the website and CRM Sales Drive, set up reports and other data. Databases & SQL ∙ 1 day 18 hours back ∙ 10 proposals |
