Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как? select * from {название схемы из константы}.таблица; без склейки запроса? / 4 сообщений из 4, страница 1 из 1
19.05.2016, 16:58
    #39239375
Legushka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как? select * from {название схемы из константы}.таблица; без склейки запроса?
простая задача но в необычном месте надо применить, поэтому ступор:

на всех серверах таблица лежит в схеме1
и только на двух серверах где очень много данных выделены в отдельную схему2 на отдельном файловом простанстве, которой нет к сожалению на всех

в BIRT в датасет есть возможность писать "селект данных" без склейки - только запрос и все

можно ли написать такой запрос, где название схемы будет браться из константы?

но без предварительной склейки запроса и последующего execute ?



самое простое решение добавить пустую таблицу в схему2 , но может можно выбрать из константы?
...
Рейтинг: 0 / 0
19.05.2016, 17:30
    #39239415
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как? select * from {название схемы из константы}.таблица; без склейки запроса?
Legushka,

а пользоватся
Код: sql
1.
SET SEARCH_PATH TO schema1, schema2, public; SELECT * FROM table WHERE true;

не подходит?
...
Рейтинг: 0 / 0
19.05.2016, 19:05
    #39239501
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как? select * from {название схемы из константы}.таблица; без склейки запроса?
Legushkaпростая задача но в необычном месте надо применить, поэтому ступор:

на всех серверах таблица лежит в схеме1
и только на двух серверах где очень много данных выделены в отдельную схему2 на отдельном файловом простанстве, которой нет к сожалению на всех

в BIRT в датасет есть возможность писать "селект данных" без склейки - только запрос и все

можно ли написать такой запрос, где название схемы будет браться из константы?

но без предварительной склейки запроса и последующего execute ?


самое простое решение добавить пустую таблицу в схему2 , но может можно выбрать из константы?

эээ а зачем вообще сделано "выделены в отдельную схему2 на отдельном файловом простанстве" ?
И как связанна схема и tablespace ?

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
19.05.2016, 19:07
    #39239502
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как? select * from {название схемы из константы}.таблица; без склейки запроса?
Legushkaвыделены в отдельную схему2 на отдельном файловом простанствеотдельное пространство имен на отдельном табличном пространстве. может имело смысл отдельную бд использовать?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как? select * from {название схемы из константы}.таблица; без склейки запроса? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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