&Functions; PostgreSQL
&reftitle.notes;
Nem todas as funções são suportadas por todas as compilações. Isso vai
depender da versão da libpq (A interface cliente em C para PostgreSQL) e
como esta foi compilada. Se há alguma função ausente, é porque a libpq não
suporta a característica exigida por esta função.
A maioria das funções do PostgreSQL aceita connection como
o primeiro parâmetro opcional. Se ele não é fornecido, a última conexão
aberta é usada. Se não existir, a função retorna &false;.
PostgreSQL automaticamente converte todos identificadores (e.g. nomes de tabela/coluna)
para minúsculo na criação do objeto e na query.
Para força o uso misto de maiúsculo ou minúsculo, você precisa usar escape
no identificador usando aspas dupla ("").
PostgreSQL não tem comandos especiais para obter informação do esquema
do banco de dados (ex.: todas as tabelas do banco atual). Em vez disso, há
um schema padrão chamado information_schema contendo
visualizações do sistema com todas as informações necessárias, em um formulário
facilmente consultável. Veja a Documentação do PostgreSQL
para maiores detalhes.
&reference.pgsql.entities.functions;