powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / запрос между базами данных одного сервера
5 сообщений из 5, страница 1 из 1
запрос между базами данных одного сервера
    #38566420
Здравствуйте!

Долгое вермя сидел на MySQL но волею судеб переползаю на Postgres...

и в MySQL я мог делать запрос вида:

Код: sql
1.
SELECT * FROM db1.table1 LEFT JOIN db2.table1 USING (id)


то есть брал из разных таблиц разных баз одного сервера
то попытавшись это на PgSQL круто обломился.
Гугл, и все прочие - шлют в contrib/dblink...

Суть вопроса: возможно ли это в принципе на уровне запроса или только через представления и грабли с contrib/dblink (то есть через одно знаменитое место, где ноги теряют свое гордое имя)?
...
Рейтинг: 0 / 0
запрос между базами данных одного сервера
    #38566443
пробовал через схемы:
Код: sql
1.
SELECT * FROM db1.public.table1 LEFT JOIN db2.public.table1 USING (id)



ERROR: cross-database references are not implemented: "db2.public.table1"
...
Рейтинг: 0 / 0
запрос между базами данных одного сервера
    #38566448
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разносите объекты не по разным базам одного кластера, а по разным схемам одной базы

5.7. Schemas
...
Рейтинг: 0 / 0
запрос между базами данных одного сервера
    #38566471
AndreiSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeXa NalBatразносите объекты не по разным базам одного кластера, а по разным схемам одной базы Поддерживаю

Но если нет возможности хранить все в разных схемах, то можно посмотреть в сторону FOREIGN TABLE + postgres-fdw
...
Рейтинг: 0 / 0
запрос между базами данных одного сервера
    #38566480
да смотрел в сторону fwd, как я понял этот тот-же dblink...

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


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