powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Соединение 2 таблиц из разных баз данных.
8 сообщений из 8, страница 1 из 1
Соединение 2 таблиц из разных баз данных.
    #38902731
i-ale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Я нашел способ через dblink, но попросили сделать не используя расширения. Каким еще способом можно соединить 2 таблицы из разных баз? Может как-то при помощи SQLAlchemy?

версия postgresql 9.4
пс: MySQL позволяет в запросе непосредственно указывать имя базы данных при обращении к таблице, но в postgresql такой подход не сработал.
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38902764
i-aleиз разных базв общем случае никакие расширения не помогут - выписать данные на бумажку.
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38902843
i-ale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Случай не на столько общий. Одна СУБД. А вот то, что они находятся на разных хостах вполне возможно. Как такого рода задачи решаются, я в этом новичек, по каким ключевым словам искать информацию?
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38902890
?Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
i-ale,

RTFM
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE FOREIGN DATA WRAPPER postgresql
  VALIDATOR postgresql_fdw_validator;


CREATE SERVER xxxxx
   FOREIGN DATA WRAPPER postgresql
  OPTIONS (xxxxxx
...............

...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38903015
?Ы,

Ну а соединить то таблицы как?
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38903034
i-ale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?Ы, это я так понял ответ про разные хосты, но он опять же с применением расширений.
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38903050
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i-ale,

пользоваться postgresql, но не использовать его стандартные расширения глупо.

тут либо dblink, либо fdw, либо клеить на стороне приложения. или использовать схемы вместо баз, будет "как в MySQL".
...
Рейтинг: 0 / 0
Соединение 2 таблиц из разных баз данных.
    #38903244
?Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
i-ale?Ы, это я так понял ответ про разные хосты, но он опять же с применением расширений.какбе в 9.4 postgresql fdw "искаропки", или около того.

и это не про разные хосты, а про какие хошь.
вы хоть под себя обходитесь -- никто не запрещает. токо смысла нет, обычно.

еще есть plproxy -- чудный extension.

ну а упереться, типа одеяло кусачее -- да идите в куй, что ли. козёл.

во, поставьте любой pl-язык, типа плперла, в котором есть дб--клиент, и ходите куда хотите. якобы без расширений. хоть в ара-кал, хоть в масдай.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Соединение 2 таблиц из разных баз данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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