Concepts

La notion fondamentale dans Postgres est celle de classe, qui est une collection d'instances d'objets [1]. Chaque instance a la même collection d'attributs, et chaque attribut est d'un type donné. De plus, chaque instance possède un identifiant d'objet (OID) permanent, qui est unique. La syntaxe SQL se réfère à des tables, nous utiliserons donc les termes table et classe de façon interchangeable. De plus, en SQL une ligne est une instance et les colonnes SQL sont des attributs. Comme dit précédemment, les classes sont groupées dans les bases de données, et une collection de bases gérées par un seul processus postmaster constitue une installation (ou site).

Notes

[1]

N.d.T. : une instance d'objet correspond à un objet particulier identifiable parmi les objets d'un type.