

Table des matières
  PostgreSQL fournit un grand nombre de fonctions
  et d'opérateurs pour les types de données natifs. Ce chapitre en décrit la
  plupart, bien que certaines fonctions spéciales apparaissent dans des
  sections plus adéquates du manuel. Les utilisateurs peuvent aussi définir
  leurs propres fonctions et opérateurs, comme décrit dans Partie V. Les méta-commandes \df
  et \do de psql peuvent être
  utilisées pour lister, respectivement, toutes les fonctions et tous les
  opérateurs disponibles.
 
La notation utilisée dans ce chapitre pour décrire les types de données des arguments et du résultat d'une fonction ou d'un opérateur ressemble à ceci
repeat(text,integer) →text
  qui signifie que la fonction repeat prend un premier
  argument de type text et un deuxième argument de type
  integer. Elle renvoie un résultat de type text.
  La flèche droite est aussi utilisée pour
  indiquer le résultat d'un exemple, par exemple :
  
repeat('Pg', 4) → PgPgPgPg
  
Si vous êtes préoccupé par la portabilité, notez que la plupart des fonctions et opérateurs décrits dans ce chapitre, à l'exception des opérateurs arithmétiques et de comparaison triviaux, et de certaines fonctions indiquées explicitement, ne sont pas indiqués dans le standard SQL. Certaines sont présentes dans d'autres moteurs de bases de données. Dans certains cas, elles sont compatibles et cohérentes sur les différentes implémentations.