&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;