select definition from pg_views where viewname = 'my_view'
Никак. Потому что такой сущности, как постгре не существует. А в постгресе есть вот такое вот: https://postgrespro.ru/docs/postgresql/14/functions-info
Искать pg_get_viewdef https://t.me/pgsql/374436 Которым пользоваться - то ещё "удовольствие"
Сдампить pg_dumpом и посмотреть код! (А чо, все побежали и я побежал).
Причём только нужную вьюху! А не всю БД. :)
Я старался!
Можно только нужную, можно потом sedом вырезать!
почему? вполне годится такое: pg_dump -s -t my_view -h host -U postgres -d db
Обсуждают сегодня