暂无图片
postgresql 有没有专门的函数获取表的create语句?
我来答
分享
快go💨
2022-02-25
postgresql 有没有专门的函数获取表的create语句?

postgresql 有没有专门的函数获取表的create语句?

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

没有自带的,你可以自己打上这个函数

https://github.com/MichaelDBA/pg_get_tabledef/blob/main/pg_get_tabledef.sql

然后就能这样用了

select * from public.pg_get_tabledef('myschema','mytable'); select * from public.pg_get_tabledef('myschema','mytable', 'FKEYS_EXTERNAL'); select * from public.pg_get_tabledef('myschema','mytable', 'FKEYS_EXTERNAL', 'INCLUDE_TRIGGERS');

官方文档里"pg_get"开头的函数一堆,就是没有表的
http://postgres.cn/docs/13/functions-info.html

暂无图片 评论
暂无图片 有用 1
暂无图片
严少安
暂无图片

没有,不过可以自己写个方法放到.psqlrc里

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏