Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Connection string для dblink как include, возможно ли? / 8 сообщений из 8, страница 1 из 1
26.05.2015, 11:06
    #38968434
djpeter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
Добрый день!

Возможно ли каким нибудь образом задавать connection string для dblink как include, чтобы при необходимости исправлять ее только в одном месте, а не во всех функциях и местах, где она используется?
...
Рейтинг: 0 / 0
26.05.2015, 11:36
    #38968466
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
djpeter,
не понял вопроса.

знаю 2 способа --
1 хранить в таблице.
2. использовать вместо нее имя foreign server (на каждое обращение -- новое соединение).

в обоих случаях правим в одном месте. но то, что вы хотели, или что-то другое -- не знаю.
...
Рейтинг: 0 / 0
26.05.2015, 11:44
    #38968481
djpeter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
Видимо, действительно придется в таблице хранить.
FDW не подходит, он до сих пор криво работает с триггерными функциями (тестировали на 9.4)
...
Рейтинг: 0 / 0
26.05.2015, 13:52
    #38968664
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
djpeter<>
FDW не подходит, он до сих пор криво работает с триггерными функциями (тестировали на 9.4)

если вы об этом --
http://www.sql.ru/forum/1149500/trigger-na-postgres-fdw-foreign-table-ne-rabotaet?mid=17448200#17448200

то вы криво понимаете, что это такое и с чем его едят.


за время с "30 мар 15" могли бы и въехать.
...
Рейтинг: 0 / 0
26.05.2015, 16:01
    #38968906
djpeter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
А зачем хамить?
Триггеры не работают по удаленным событиям, в нашем случае это не годится
...
Рейтинг: 0 / 0
26.05.2015, 17:09
    #38969010
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
djpeterА зачем хамить?
Триггеры не работают по удаленным событиям, в нашем случае это не годитсяхамить для технаря -- это нести околесицу

и оскорбляться, вместо того, чтобы перестать нести околесицу, когда на это указывают

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

триггеры, как и обещано справкой, срабатывают на "события вставки в объект "присоединенная таблица"" (как триггера на вью), а не на "событие изменение данного в присоединенной таблице". Это разные события, они перехватываются в разных БД.

упорно утверждать, что они "не работают" -- нести чушь и околесицу, и публично намазать себе лоб субстанцией, и объявить себя наглецом и ватником
...
Рейтинг: 0 / 0
26.05.2015, 17:28
    #38969045
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
djpeterТриггеры не работают по удаленным событиям, в нашем случае это не годитсяА при использовании dblink, где вместо ссылки на create server непосредственно указана строка подключения, работают?
...
Рейтинг: 0 / 0
26.05.2015, 18:05
    #38969096
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Connection string для dblink как include, возможно ли?
Как вариант в рамках одной сессии.

Код: sql
1.
2.
select set_config('param.connect_string', 'host=127.0.0.1', false);
select current_setting('param.connect_string');
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Connection string для dblink как include, возможно ли? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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