powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / dbms_session.CLEAR_CONTEXT
12 сообщений из 12, страница 1 из 1
dbms_session.CLEAR_CONTEXT
    #39174475
Asew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с проблемой разворота ORACLE функции, типа

dbms_session.CLEAR_CONTEXT(test,null,null) в POSTGRES

У кого какие мысли будут?
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39174666
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asew,

Не очень понятно, что такое разворот функции.
Для установки/чтения контекста сессии/транзакции можно использовать функции set_config и current_setting:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
postgres=# select set_config('namespace.attr1', 'my_value', false);
 set_config 
------------
 my_value
(1 row)

postgres=# select current_setting ('namespace.attr1');
 current_setting 
-----------------
 my_value
(1 row)
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39174688
Asew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел ЛузановAsew,

Не очень понятно, что такое разворот функции.
Для установки/чтения контекста сессии/транзакции можно использовать функции set_config и current_setting:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
postgres=# select set_config('namespace.attr1', 'my_value', false);
 set_config 
------------
 my_value
(1 row)

postgres=# select current_setting ('namespace.attr1');
 current_setting 
-----------------
 my_value
(1 row)


Имелось в виду перевод с ORACLE на Postgres.Павел,а каким образом будет производится очистка?
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39174867
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsewСтолкнулся с проблемой разворота ORACLE функции, типа

dbms_session.CLEAR_CONTEXT(test,null,null) в POSTGRES

У кого какие мысли будут?

Вы бы обьяснили что этот самый CLEAR_CONTEXT делает для начала.
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175021
Asew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukAsewСтолкнулся с проблемой разворота ORACLE функции, типа

dbms_session.CLEAR_CONTEXT(test,null,null) в POSTGRES

У кого какие мысли будут?

Вы бы обьяснили что этот самый CLEAR_CONTEXT делает для начала.
https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_sessio.htm
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175031
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asew,

И ?

или ара ожЫдает, что то, что называется контекстом в ара кале, однозначно мапится на контекст постгресовской сесии ?

или ара ожыдает что я в кальный ара rtfm буду вчитываться ?

ищите в
RESET ALL;
DISCARD ALL;
DEALLOCATE ALL;


http://www.postgresql.org/docs/current/static/sql-commands.html
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175063
Asew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwqAsew,

И ?

или ара ожЫдает, что то, что называется контекстом в ара кале, однозначно мапится на контекст постгресовской сесии ?

или ара ожыдает что я в кальный ара rtfm буду вчитываться ?

ищите в
RESET ALL;
DISCARD ALL;
DEALLOCATE ALL;


http://www.postgresql.org/docs/current/static/sql-commands.html
Спасибо за информацию,но если вы не можете нормально ответить,то лучше не пишите,поскольку впадаете в оскорбления,что непозволительно.
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175076
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsewИмелось в виду перевод с ORACLE на Postgres.Павел,а каким образом будет производится очистка?
Прямого аналога ораклового контекста в PG нет.

Наиболее близко - использование сессионных параметров, пример с которыми я приводил.
Для них нет процедуры очистки, но можно присвоить null через ту же set_config.

Однако, не понимая в каком контексте ты используешь оракловый контекст (каламбурчик),
сложно советовать что-то конкретное.

Вполне возможно, что задачу нужно решать совсем по другому.
Т.е. не переписывать один-в-один, а по другому.
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175078
Asew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел ЛузановAsewИмелось в виду перевод с ORACLE на Postgres.Павел,а каким образом будет производится очистка?
Прямого аналога ораклового контекста в PG нет.

Наиболее близко - использование сессионных параметров, пример с которыми я приводил.
Для них нет процедуры очистки, но можно присвоить null через ту же set_config.

Однако, не понимая в каком контексте ты используешь оракловый контекст (каламбурчик),
сложно советовать что-то конкретное.

Вполне возможно, что задачу нужно решать совсем по другому.
Т.е. не переписывать один-в-один, а по другому.

Спасибо Павел.
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175230
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asew<>
Спасибо за информацию,но если вы не можете нормально ответить,то лучше не пишите,поскольку впадаете в оскорбления,что непозволительно.
только не дуйтесь -- на обиженных воду возят.


а вот на счёт того, куда я впадаю, и прочая -- "красота в глазах смотрящего"
вы, например, тоже что--то пытаетесь мне навязать
...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175246
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Лузанов<>
Для них нет процедуры очистки, но можно присвоить null через ту же set_config.
<>
для всех одновременно можно выставить NULL через RESET ALL;
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select set_config('namespace.attr1', 'my_value', false);

select current_setting ('namespace.attr1');
--'my_value'
RESET ALL;

select current_setting ('namespace.attr1');
--''
-- ято отличается от :
select current_setting ('namespace.attr2');
-- ERROR:  unrecognized configuration parameter "namespace.attr2"
-- далее :
select set_config('namespace.attr2', 'my_value2', false);
--... у попа была собака

...
Рейтинг: 0 / 0
dbms_session.CLEAR_CONTEXT
    #39175304
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

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


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