如何在pgAdmin 4中查看函数代码?(对比pgAdmin 3操作路径)
在pgAdmin 4中查看PostgreSQL函数代码的方法
刚从pgAdmin 3切换到pgAdmin 4的时候,确实会因为界面布局变化找不到函数入口——我当初也懵了好一会儿😅
图形界面操作步骤
- 登录PostgreSQL数据库后,展开目标数据库,找到你要查看的Schema并展开它。
- 在Schema的子菜单里,你会看到Routines选项(pgAdmin 4把函数和存储过程统一归类到这里了),展开它。
- 在Routines列表里找到目标函数,右键点击它,选择Properties(属性)。
- 在弹出的属性窗口中,切换到Definition(定义)标签页,就能看到函数的完整代码了。
注:部分较新的pgAdmin 4版本会在Schema下直接显示Functions选项,操作逻辑和上面一致——展开后右键函数选属性,在Definition标签页查看代码。
快捷SQL查询方案
如果觉得图形界面操作繁琐,也可以直接在查询工具里执行SQL语句获取函数代码:
-- 查看指定函数的完整定义 SELECT pg_get_functiondef(oid) FROM pg_proc WHERE proname = '你的函数名称';
或者更简洁的方式:
SELECT prosrc FROM pg_proc WHERE proname = '你的函数名称';
内容的提问来源于stack exchange,提问作者user2631587
相关产品推荐
相关产品推荐

