Elenco delle funzioni built-in a PostgreSQL

June 25

PostgreSQL è un sistema di gestione di database open-source. Insieme con la sua capacità di interrogare i database, PostgreSQL consente di utilizzare una vasta gamma di funzioni incorporate che consentono di gestire i dati tra cui matematici, funzioni di stringa, data, rete e di sistema, tra gli altri. Queste funzioni consentono di analizzare e manipolare le informazioni in database

Funzioni tipo di dati String e

PostgreSQL ha diverse funzioni stringa utilizzata per manipolare e convertire le stringhe e caratteri. È possibile convertire il testo in lettere maiuscole e minuscole, concatenare le stringhe insieme, restituire i valori ASCII per i caratteri, individuare o estrarre stringhe da determinati valori di stringa, restituisce la lunghezza di una stringa o tagliare caratteri da entrambe le estremità di uno. Funzioni tipo di dati consentono di convertire i valori da un tipo ad un altro, come ad esempio char o int al testo, il testo di data o INT a char. Questi tipi di funzioni sono utili per le funzioni di pattern matching o per convalidare dati come nomi utente e password. È inoltre possibile utilizzare le funzioni sulle stringhe binarie e stringhe di bit in PostgreSQL.

Funzioni matematiche e geometriche

funzioni matematiche e geometriche di PostgreSQL consentono di eseguire calcoli su insiemi numerici di dati, molti dei quali hanno molteplici forme per tenere conto di diversi tipi di dati. Alcune funzioni matematiche includono mod, che restituisce il resto di un numero diviso per un altro, abs, che restituisce il valore assoluto di un numero, e rotondo, che arrotonda un numero per un numero intero o dato numero di cifre decimali. PostgreSQL ha anche funzioni che consentono di arrotondare al soffitto o sul pavimento di un numero, trovare logaritmi e convertire i radianti in gradi. Alcune delle funzioni geometriche di PostgreSQL valori restituiti come l'area o il centro di un oggetto, il diametro di un cerchio, altezza e larghezza di una scatola o il numero di punti in un percorso o un poligono.

Data e ora

PostgreSQL ha data e ora funzioni che consentono di ottenere la data, l'ora o timestamp. È inoltre possibile verificare gli intervalli di tempo, regolare i tipi di intervalli di tempo, ottenere l'intervallo di differenza tra due date timestamp o un timestamp e la data corrente. Il vantaggio di queste funzioni è che è possibile registrare accuratamente i registri all'interno del database, ad esempio una tabella che tiene traccia dei commenti dei visitatori su una message board, o calcolare il tempo rimanente prima scadenze critiche in un progetto.

Funzioni di sistema e di rete

le funzioni di informazioni di sistema di PostgreSQL permettono di restituire le informazioni di sessione, come il database corrente, l'utente o schema, o di ottenere l'indirizzo e la porta di connessione, così come la visibilità dello schema. È inoltre possibile ottenere informazioni di accesso come tavolo, database e linguaggio privilegi. funzioni di amministrazione del sistema consentono di impostare la configurazione di PostgreSQL o creare un backup in linea del sistema. È inoltre possibile utilizzare le funzioni per elencare il contenuto delle directory, restituire i dati file di testo e informazioni o scoprire lo spazio su disco utilizzato da banche dati e tabelle in vari formati di dimensioni. funzioni di rete di PostgreSQL includono Broadcast, che restituisce l'indirizzo di broadcast per l'host di rete, che restituisce un indirizzo IP e la maschera di rete e hostmask, che restituisce le maschere per la rete.