powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Один запрос к нескольким БД
6 сообщений из 6, страница 1 из 1
Один запрос к нескольким БД
    #39189747
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
Есть несколько одинаковых БД под PostgreSQL 9.4 на разных серверах.
Хочу найти средство/способ выполнять 1 запрос сразу на всех БД и видеть объединенный результат.
Допустим запрос вида:
Код: sql
1.
select field1,field2,..,fieldn from table1


а результат хочется видеть примерно так:
Код: sql
1.
2.
3.
4.
5.
database;field1;field2;...;fieldn // заголовок
db1|val11|val12|..........|val1n
db2|val21|val22|..........|val2n

dbm|valm1|valm2|..........|valmn


Т.е. почти как union, только запросы выполняются в разных БД.
PostgreSQL очень продвинутая субд, поэтому пока не могу сориентироваться с какой стороны подходить, пните в нужную сторону )
...
Рейтинг: 0 / 0
Один запрос к нескольким БД
    #39189757
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortress,

dblink ?!
...
Рейтинг: 0 / 0
Один запрос к нескольким БД
    #39189798
Фотография grufos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortressХочу найти средство/способ выполнять 1 запрос сразу на всех БД и видеть объединенный результат.

Тогда надо смотреть в сторону Postgres-XL
https://habrahabr.ru/post/253017/
...
Рейтинг: 0 / 0
Один запрос к нескольким БД
    #39190079
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grufos,
зачем сразу "косой" ?

м.б. чела устроит простой plproxy ?
...
Рейтинг: 0 / 0
Один запрос к нескольким БД
    #39190368
fortress
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazguldblink?!
Спасибо, полистал описание, вроде то что нужно, буду разбираться дальше.

grufosТогда надо смотреть в сторону Postgres-XL
https://habrahabr.ru/post/253017/
Это, наверно, не совсем то, т.к. у меня не кластер, нет ни шардинга, ни партиционирования.

авторм.б. чела устроит простой plproxy ?
Глянул, наверно слишком сложно для меня пока, но тоже подхоидт под описание, возьму на заметку.
...
Рейтинг: 0 / 0
Один запрос к нескольким БД
    #39190413
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortressТ.е. почти как union, только запросы выполняются в разных БД.
PostgreSQL очень продвинутая субд, поэтому пока не могу сориентироваться с какой стороны подходить, пните в нужную сторону )
В 9.5. можно через табличное наследование, где дочерние таблицы объявлены как внешние (postgres_fdw).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Один запрос к нескольким БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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