68.3. Formato de archivo BKI #

Esta sección describe cómo el backend de PostgreSQL interpreta los archivos BKI. Esta descripción será más fácil de entender si se tiene a mano el archivo postgres.bki como ejemplo.

La entrada BKI consta de una secuencia de comandos. Los comandos se componen de una serie de tokens, según la sintaxis del comando. Los tokens se separan habitualmente por espacios en blanco, pero no es necesario si no hay ambigüedad. No hay un separador de comandos especial; el siguiente token que sintácticamente no pueda pertenecer al comando anterior inicia uno nuevo. (Normalmente se coloca un nuevo comando en una línea nueva por claridad). Los tokens pueden ser ciertas palabras clave, caracteres especiales (paréntesis, comas, etc.), identificadores, números o cadenas entre comillas simples. Todo distingue entre mayúsculas y minúsculas.

Las líneas que comienzan por # se ignoran.