バージョンごとのドキュメント一覧

67.3. BKIファイル形式 #

<title><acronym>BKI</acronym> File Format</title>

This section describes how the <productname>PostgreSQL</productname> backend interprets <acronym>BKI</acronym> files. This description will be easier to understand if the <filename>postgres.bki</filename> file is at hand as an example. 本節ではPostgreSQLのバックエンドがどのようにしてBKIファイルを解釈するのかを説明します。 例としてpostgres.bkiファイルが手元にあると、説明が一層理解しやすくなるでしょう。

<acronym>BKI</acronym> input consists of a sequence of commands. Commands are made up of a number of tokens, depending on the syntax of the command. Tokens are usually separated by whitespace, but need not be if there is no ambiguity. There is no special command separator; the next token that syntactically cannot belong to the preceding command starts a new one. (Usually you would put a new command on a new line, for clarity.) Tokens can be certain key words, special characters (parentheses, commas, etc.), identifiers, numbers, or single-quoted strings. Everything is case sensitive. BKIの入力は一連のコマンドで構成されます。 コマンドはいくつものトークンから構成されていて、コマンドの構文に依存しています。 トークンは通常空白で分離されていますが、どちらとも解釈されるような曖昧性がなければ必要性ありません。 特別なコマンド区切り文字はありません。 したがって、構文上その前のコマンドに属すことができない次のトークンは新たなコマンドとなります。 (通常、わかりやすくするために、新しいコマンドは新しい行に記述します)。 トークンはある一定のキーワードや特別な文字(括弧やカンマなど)、識別子、数字、単一引用符で囲まれた文字列などが使用できます。 大文字/小文字は全て区別されます。

Lines starting with <literal>#</literal> are ignored. #で始まる行は無視されます。