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.

谢谢.

解决方法

我在Postgresql 9.0.3上使用pgAdmin III也遇到了这个问题.在我看来,这与字符串太长,pgAdmin III无法正常显示有关.如果你在命令提示符下执行它,那么你应该没问题.许多数据库管理工具都会遇到字符串截断问题.

有趣的是,如果您在pgAdmin III中选择prosrc单元并使用键盘进行复制,则可以粘贴输出.这可能是某种奇怪的显示错误.

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...