Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Просмотр тела функции из консоли / 7 сообщений из 7, страница 1 из 1
16.05.2008, 18:52
    #35318173
holem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
Привет, друзья.
Я может глупость спрашиваю, но к сожалению никак не могу найти как мне посмотреть тело функции из консоли? Есть функция уже созданная, надо посмотреть её код.
Это может сделать pgAdmin, но его применение в моем случае невозможно.
...
Рейтинг: 0 / 0
16.05.2008, 18:59
    #35318185
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
ну например можно посмотреть pg_proc
http://sql.ru/forum/actualsearch.aspx?search=pg_proc&sin=0&a=&ma=0&bid=7&dt=-1&s=1&so=1

но вообще-то должно быть нечто чисто консольное. я же сижу чисто в пг-админе и клиентах
...
Рейтинг: 0 / 0
16.05.2008, 19:34
    #35318232
Vladimir Muzhilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
самое, IMHO простое и универсальное:
pg_dump -s -U username dbname | less
или в фыйл перенаправить, далее тупой поиск и налаждение телом функции
...
Рейтинг: 0 / 0
16.05.2008, 19:57
    #35318252
holem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
Vladimir Muzhilovсамое, IMHO простое и универсальное:
pg_dump -s -U username dbname | less
или в фыйл перенаправить, далее тупой поиск и налаждение телом функции
База размеров в 400Гб
...
Рейтинг: 0 / 0
16.05.2008, 20:03
    #35318258
Dan Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
В простейшем случае достаточно таблицы pg_proc
если нужно получить параметры функции, то надо сделать \df <имя_функции> в psql'е
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 
...
Рейтинг: 0 / 0
16.05.2008, 20:11
    #35318264
Vladimir Muzhilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
holem Vladimir Muzhilovсамое, IMHO простое и универсальное:
pg_dump -s -U username dbname | less
или в фыйл перенаправить, далее тупой поиск и налаждение телом функции
База размеров в 400Гб
сильно сомневаюсь, что там 400Гб ddl ;)
а ключик -s выгрузит только структуру без данных, так что все в порядке ;)
...
Рейтинг: 0 / 0
18.05.2008, 20:16
    #35319518
ZemA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр тела функции из консоли
Dan BlackВ простейшем случае достаточно таблицы pg_proc
если нужно получить параметры функции, то надо сделать \df <имя_функции> в psql'е
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 

А если тело функции, то \df+ <имя_функции> в psql'е
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Просмотр тела функции из консоли / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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