55.1. BKI 文件格式

本节描述PostgreSQL 后端是如何理解BKI文件的。如果把postgres.bki 文件拿来做例子,这些描述将变得容易理解些。

BKI的输入是由一系列的命令组成的,而命令是由 一些记号组成的, 具体是什么,由命令语法决定。这些记号通常是由空格分隔的, 但是如果没有歧义的话,可以不用。没有什么特殊的命令分隔符,当下一个记号在语法上无法属于前面的命令时开始新的一条命令。 为了保持清晰,通常会是把新的一条命令放在新的一行上。 记号可以是某些关键字,特殊字符(圆括弧,逗号等),数字或者 双引号字符串,所有的这些都对大小写敏感。

以#开头的行会被忽略。