PostgreSQLLa base de données la plus sophistiquée au monde.

46. Conventions de codage pour PostgreSQL

46.1. Formatage

Le formatage du code source utilise un espacement de quatre colonnes pour les tabulations, avec préservation de celles-ci (c'est-à-dire que les tabulations ne sont pas converties en espaces). Chaque niveau logique d'indentation est une tabulation supplémentaire. Les règles de disposition (positionnement des parenthèses, etc) suivent les conventions BSD.

Bien que les correctifs (patchs) soumis ne soient absolument pas tenus de suivre ces règles de formatage, il est recommandé de le faire. Le code est passé dans pgindent, il n'y a donc pas lieu à l'enjoliver par un quelconque ensemble de conventions de formatage.

Le répertoire src/tools contient des fichiers d'exemples de configuration qui peuvent être employés avec les éditeurs emacs™, xemacs™ ou vim™ pour valider que le format du code écrit respecte ces conventions.

Les outils de parcours de texte more et less peuvent être appelés de la manière suivante :

more -x4
less -x4

pour qu'ils affichent correctement les tabulations.