暂无图片
怎么能把postgresql库里所有存储过程导出来?
我来答
分享
Tom
2022-01-26
怎么能把postgresql库里所有存储过程导出来?

怎么能把postgresql库里所有存储过程导出来?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
DarkAthena

你是想导出完整的DDL语句还是只导出名称?
postgresql支持多种函数,内置的你导个ddl出来也不是完整代码,还有c语言函数之类的也是一样。
要查询名称,在PG_PROC表里查询即可,
如果是要生成ddl的sql,则使用pg_get_functiondef这个函数

select (pg_get_functiondef(oid)).definition from pg_proc
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Tom
题主
2022-01-26
明白了 感谢
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql 可以对分区进行分区吗?
回答 2
PostgreSQL的子分区可以了解一下
postgreSQL 提供nodejs的官方驱动吗?
回答 1
pg、nodepostgres
pg中执行计划的存储位置
回答 1
历史执行计划可以使用autoexplain插件,从数据库日志中查看,数据库字典没有。
postgresql 的存储过程怎么实现从游标分批放数据到数组?
回答 1
能不能举个例子说明一下你想要实现的效果?
pg_dump备份时候wal日志也会备份吗?
回答 2
pgdump是逻辑备份,备份数据或结构,物理备份pgbasebackup才会备份wal日志文件。
gp6.7.1 突然 psql 登录不上,一直卡住
回答 1
升级问题到:紧急故障
pg中的行锁的存放地方再那里?
回答 1
有一个函数pglockstatus基于这个函数有一个视图pglocks就是简单封装了这个函数 CREATEORREPLACEVIEWpgcatalog.pglocksASSELECTlock
备库无法连接主库
回答 1
这个错误可能是新版本的连接参数与旧版本不兼容或配置错误导致的。建议:确保版本一致,检查连接配置,必要时删除或关闭channelbinding参数。
在PostgresSQL V10 中,WAL日志保存在 pg_wal 中,每个wal文件默认是多大? A 16MB B 64MB C 32MB D 8MB
回答 1
已采纳
A每个wal文件默认是16MB
postgreSQL 有isnull吗?
回答 1
已采纳
可以使用coalesce函数coalesce(expr1,expr2,expr3...)直到找到一个非null值返回,右边的表达式则不参与运算;若所有为null,返回null.
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~