O PostgreSQL é um sistema de gerenciamento de banco de dados open-source. Juntamente com a sua capacidade de consultar os bancos de dados , o PostgreSQL permite que você use uma grande variedade de funções internas que ajudam a gerenciar seus dados , incluindo funções matemáticas , cadeia, de data, de rede e de sistema , entre outros. Estas funções permitem analisar e manipular informações em bancos de dados String e tipo de dados Funções
PostgreSQL tem várias funções de cordas usadas para manipular e converter strings e caracteres. Você pode converter texto em letras maiúsculas e minúsculas , concatenar strings juntos, devolver valores ASCII para caracteres , localizar ou extrair substrings a partir de determinados valores de seqüência , retornar o comprimento de uma corda ou aparar caracteres de cada extremidade de um. Funções do tipo de dados que você converter valores de um tipo para outro, como char ou int para texto, texto para data ou int para char . Estes tipos de funções são úteis em funções correspondentes padrão ou para validar os dados , como nomes de usuários e senhas. Você também pode usar funções em cadeias binárias e cadeias de bits em PostgreSQL.
Matemática e Funções geométricas
funções matemáticas e geométricas do PostgreSQL ajudar a executar cálculos em conjuntos numéricos de dados , muitos dos quais têm várias formas para explicar diferentes tipos de dados. Algumas funções matemáticas incluem mod , que retorna o restante de um número dividido por outro , abs, que retorna o valor absoluto de um número , e redondo , que arredonda um número para um inteiro ou determinado número de casas decimais. PostgreSQL também tem funções que permitem arredondar para o teto ou piso de um número, encontrar logaritmos e converter radianos em graus . Algumas das funções geométricas do PostgreSQL retornar valores como a área ou centro de um objeto , o diâmetro de um círculo , a altura ea largura de uma caixa ou o número de pontos em um caminho ou polígono.
< Br > data e Hora funções
PostgreSQL tem data e hora funções que permitem obter a data atual , hora ou timestamp. Você também pode testar intervalos de tempo , ajustar intervalos de tempo tipos , obter o intervalo de diferença entre duas marcas de tempo dado ou um timestamp ea data atual. O benefício para essas funções é que você pode registrar com precisão os logs dentro do seu banco de dados, como uma tabela que mantém o controle de comentários de visitantes em uma placa de mensagem , ou calcular o tempo restante antes prazos críticos em um projeto.
< funções br> sistema e rede
funções de informação do sistema do PostgreSQL deixá-lo retornar as informações da sessão , como o atual banco de dados, usuário ou esquema, ou obter o endereço ea porta de conexões , bem como a visibilidade do esquema. Você também pode obter informações de acesso , tais como privilégios de mesa, banco de dados e linguagem. Funções de administração do sistema permitem que você defina a configuração do PostgreSQL ou criar um backup online do sistema. Você também pode usar funções para listar o conteúdo do diretório , retornar dados de arquivo de texto e informações ou descobrir o espaço em disco usado por bancos de dados e tabelas em diversos formatos de tamanho. Funções de rede do PostgreSQL incluem transmissão , que retorna o endereço de broadcast da rede de acolhimento , que retorna um endereço IP, máscara de rede e e hostmask , que retorna máscaras para a rede.