powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как осуществить связь двух БД с Postgres
8 сообщений из 8, страница 1 из 1
Как осуществить связь двух БД с Postgres
    #38608162
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть БД1 которая принимает заказы из интернет магазина там всего две таблицы
Есть вторая такая же БД2 которая стоит на другом сервере которая принимает заказы но из другого магазина.

Задача чтобы все заказы были в одной БД

То есть нужно как то сделать импорт(можно не авто, а там из PHP кнопкой), когда заказы из БД1 импортируются в БД2 и сразу же удаляются из БД1

Думаю над схемой как это можно сдлать, связь с БД из PHP есть и в том и в другом случае, но конект идет с сайта который находиться на том же серваке что и БД.

Что тут лучше и проще сделать ?

Открывать удаленный доступ к одной из БД ?
Или как все осуществить ?
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38608376
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разово:
Машина 1:
Copy select * from table to csv;
truncate table;

Машина 2:
кладем файл;
copy from csv into table;

это схема.
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38608381
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преимущество:
Машины не должны быть в одной локалке и иметь связь по ip, как в случае remote access
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38608444
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hawkmoon,

Ну как то эксель не охото разбирать

Сам щас придумал вот что открыл внешний доступ для постгреса на БД1 с указанием ип адреса сервака с БД2
То есть приконектиться любому не получиться

И буду делать запросы из PHP на прямую в БД1 установленной на удаленном серваке и вставлять их в БД2, после чего удалять

Покритикуйте плз, а то я никогда такого не делал, нужна надежность и безглючность!
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38608612
biwed.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trom,
Добрый день.
Для людей занимающихся BI это задача уже "с бородой". Если хочешь универсальное решение, то смотри в сторону ETL. Из опыта работы могу сказать, что Pentaho Data Integration (PDI) подойдет для вашей задачи. Получишь опыт и не много другой взгляд на проблему.

С уважением,
biwed.ru
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38608796
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromНу как то эксель не охото разбирать
Открою жуткую тайну - Comma Separated Value куда надежнее и шире экселя. Только тсс. Никому.
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38609017
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trom,

посмотрите в сторону Foreign Data Wrappers или DBLink ...
...
Рейтинг: 0 / 0
Как осуществить связь двух БД с Postgres
    #38609486
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дблинк, для одной локалки - лучшее решение.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как осуществить связь двух БД с Postgres
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]