Hubert 'depesz' Lubaczewski:现在你不仅可以在psql中使用\d表 :)
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
通常当人们寻求帮助时,我会首先问:表的\d是什么?这很有用,但是对方必须有一定的psql熟悉程度。因此,我想尝试修复它。为此,我创建了psql-backslash,它是一组纯pl/PgSQL函数,旨在生成与各种\*命令生成的输出完全兼容的输出。目前,它只包含两个有用的函数:select psql.d();和select psql.d('table_name')。安装可以使用full.create.sql文件或scripts/build.full.sql.sh脚本。希望你能发现它有用。
🎯
关键要点
-
当人们寻求查询帮助时,通常会询问表的\d是什么。
-
对方需要对psql有一定的熟悉程度,这并不总是成立。
-
为了解决这个问题,作者创建了psql-backslash。
-
psql-backslash是一个纯pl/PgSQL函数集,旨在生成与各种\*命令兼容的输出。
-
目前包含两个函数:select psql.d();和select psql.d('table_name');
-
第一个函数返回与\d(无参数)相同的结果,第二个函数返回与\d table_name相同的结果。
-
提供了示例命令,展示如何使用这两个函数。
-
这是首次发布,仍有许多功能未完善或显示不正确。
-
希望未来能更新修复bug和添加新功能。
-
安装方法包括使用full.create.sql文件或scripts/build.full.sql.sh脚本。
🏷️
标签
➡️