powered by simpleCommunicator - 2.0.17     © 2024 Programmizd 02
Map
Форумы / PostgreSQL [закрыт для гостей] / Запрос значений для переменных
10 сообщений из 10, страница 1 из 1
Запрос значений для переменных
    #262456
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psql в так, что ли - не умеет, чтобы сама запрашивать, а не объявлять заранее через "\set pid 99999"
?
psql.PNG
...
Изменено: 04.01.2023, 10:25 - Ифрит
Рейтинг: 0 / 0
Запрос значений для переменных
    #262467
Фотография Green
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ифрит [игнорируется] 

Какую задачу хочешь решить?
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262489
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green  04.01.2023, 10:39
[игнорируется]
Ифрит [игнорируется] 

Какую задачу хочешь решить?
глобально, кмк, хочу немного ))
1) в psqlrc забить запросы с алиасами и, далее
2) в этих запросах хочу определить переменные, чтобы при вызове алиса, psql спрашивала, какие значения для заданных переменных я хочу установить в данный момент для данного запроса

в целом или общем, получить такой функционал, подобно как есть в sqlplus

зы.
вариант помещения запроса в отдельный файл, с вызовом через '\i myfile' тоже бы устроил, если бы знал что psql умеет хотя бы каким-то окольным путём общаться с юзером
...
Изменено: 04.01.2023, 11:13 - Ифрит
Рейтинг: 0 / 0
Запрос значений для переменных
    #262692
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит [игнорируется] 

Оно?

https://www.postgresql.org/docs/current/sql-prepare.html
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262787
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь [игнорируется] 

да, это похоже по моему описанию, но, всё же, не совсем то
для примера sqplus, сама находит переменную, и спрашивает для неё значение
sqlplus.PNG
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262878
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит  04.01.2023, 17:23
[игнорируется]
Кусь [игнорируется] 

да, это похоже по моему описанию, но, всё же, не совсем то
для примера sqplus, сама находит переменную, и спрашивает для неё значение
sqlplus.PNG
Код: SQL
1.
select * from pg_catalog.pg_stat_activity where pid = $1;
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262982
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь [игнорируется] 

так тоже не понимает, проверил ещё на 14-ой версии (скрины были с 10-ки).
видимо, в "коробочной" утилитке не реализовано
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262985
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит [игнорируется] 

Так поставь на клиентской машине DBeaver (он бесплатный).
Будет по базе сподручней лазать и он понимает твои переменные из коробки
...
Рейтинг: 0 / 0
Запрос значений для переменных
    #262987
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь [игнорируется] 
Кусь  04.01.2023, 19:39
[игнорируется]
Ифрит [игнорируется] 

Так поставь на клиентской машине DBeaver (он бесплатный).
Будет по базе сподручней лазать и он понимает твои переменные из коробки
с бобром, полазить, так то понятно удобнее, но по специфике нужно и на хостах тусить, а это в одном окошке сподручнее
...
Изменено: 04.01.2023, 19:49 - Ифрит
Рейтинг: 0 / 0
Запрос значений для переменных
    #265333
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит  04.01.2023, 11:02
[игнорируется]
если бы знал что psql умеет хотя бы каким-то окольным путём общаться с юзером
а она умеет, оказалось
\prompt [ текст ] имя
Предлагает пользователю ввести значение, которое будет присвоено переменной имя. Дополнительно можно указать текст подсказки. (Если подсказка состоит из нескольких слов, то её текст нужно взять в одинарные кавычки).
так пойдёт )
...
Рейтинг: 2 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [закрыт для гостей] / Запрос значений для переменных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (2): Анонимы (2)
Читали форум (3): Анонимы (1), Yandex Bot 2 мин., Bing Bot 6 мин.
Пользователи онлайн (51): Анонимы (35), Google Bot, Yandex Bot, Bing Bot 1 мин., Sparrow 1 мин., zzdima 1 мин., megabyte 1 мин., prostozevs 2 мин., Просто Трёп 2 мин., Biene Maja 2 мин., serg_tmb 3 мин., IT-Клоп 4 мин., жЫвоглот 5 мин., Сталкер 6 мин., Redd 7 мин., битый 7 мин., Неуловимый Джо 9 мин.
x
x
Закрыть


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