| От | Greg Smith |
|---|---|
| Тема | Re: pg_views definition format |
| Дата | |
| Msg-id | alpine.GSO.2.01.0905131726550.24125@westnet.com обсуждение исходный текст |
| Ответ на | Re: pg_views definition format (Kevin Field <kevinjamesfield@gmail.com>) |
| Список | pgsql-hackers |
On Wed, 13 May 2009, Kevin Field wrote:
> Or would the only way to do this be to actually create a view and then
> call pg_get_viewdef() and then delete the view?
Just make it a temporary view and then it drops when the session ends.
Here's a working shell example that transforms a view into the parsed form
and returns it:
$ v="select * from pg_views"
$ p=`psql -Atc "create temporary view x as ${v}; select pg_get_viewdef('x'::regclass);"`
$ echo $p
SELECT pg_views.schemaname, pg_views.viewname, pg_views.viewowner, pg_views.definition FROM pg_views;
--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера