如何以编程方式生成规范的 Postgresql 关键字列表?

问题描述 投票:0回答:1

如何获取Postgres关键字列表? 如果程序化解决方案失败,我可以在哪里查看 Postgres 项目内部以获取此列表?

上下文:用于代码生成工具。

sql postgresql code-generation
1个回答
0
投票

在 PostgreSQL 的源码中,
您将看到 doc/src/sgml/generate-keywords-table.pl 组合了以下内容:

您甚至可以直接从源代码树运行它:

perl ./doc/src/sgml/generate-keywords-table.pl doc/src/sgml |
    sed -e '/<token>/!d' -e 's/ *<[^>]*>//g' -e 's/&zwsp;//g'
© www.soinside.com 2019 - 2024. All rights reserved.