PostgreSQL - 如何在pgAdmin中查看函数文本/源?
我希望能够选择函数的代码。
当我尝试这个查询时:
select prosrc from pg_proc where proname = 'my_proc'
我得到一个空列。
问题是,似乎列prosrc确实保存了函数文本。
当我尝试这个查询时:
select proname from pg_proc where prosrc ~* 'part of Function text'
我得到了正确的函数数量和名称。
它只是不显示prosrc。
任何的想法?
PostgreSQL 8.2。
pgAdmin III 1.12.2。
谢谢。
没有找到相关结果
已邀请:
3 个回复
抬澈帅沮
宦哨抹存胳
的值通常以换行开始。通常在创建函数时,在$$(或$ whatever $)引用函数文本后开始一个新行:
如果您将其定义为:
函数文本中没有换行符。 您可以使用ltrim函数切断前导换行符:
或者,如果您在PGAdmin中垂直调整行的大小,则可以看到完整值。
辰炔诚薯