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 , stringa, data , di rete e di sistema di funzioni matematiche , tra gli altri . Queste funzioni consentono di analizzare e manipolare le informazioni in banche dati String e Funzioni di tipo dati
PostgreSQL ha diverse funzioni stringa utilizzata per manipolare e convertire stringhe e caratteri . È possibile convertire il testo in maiuscole e minuscole , concatenare stringhe , restituisce valori ASCII per i caratteri , individuare o estrarre sottostringhe da determinati valori di stringa , restituisce la lunghezza di una stringa o di caratteri di assetto da entrambe le estremità di uno. Funzioni di tipo dati consentono di convertire valori da un tipo a un altro , ad esempio char o int al testo , testo di data o int a char . Questi tipi di funzioni sono utili nelle funzioni di pattern matching per la validazione di dati come nomi utente e password . È inoltre possibile utilizzare le funzioni di stringhe binarie e le stringhe di bit in PostgreSQL . Funzioni matematiche e geometriche
funzioni matematiche e geometriche
di PostgreSQL consentono di eseguire calcoli su set di dati numerici , molti dei quali hanno più forme tenendo conto dei 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 a un numero intero o data di 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 restituiscono valori come la zona o il centro di un oggetto , del diametro di un cerchio , l'altezza e la larghezza di una scatola o il numero di punti in un percorso o un poligono .
< Br > funzioni di data e ora
PostgreSQL ha funzioni di data e ora che consentono di ottenere la data corrente , ora o timestamp . È inoltre possibile verificare gli intervalli di tempo , regolare il tempo tipi intervalli , ottenere l'intervallo di differenza tra due date o timestamp un timestamp e la data corrente . Il vantaggio di queste funzioni è che è possibile registrare con precisione i log all'interno del database , ad esempio una tabella che tiene traccia dei commenti dei visitatori su un forum , o di calcolare il tempo rimanente prima scadenze critiche in un progetto .
< funzioni di informazioni di sistema
di PostgreSQL br> funzioni di sistema e di rete consentono di restituire informazioni di sessione , come il database corrente , utente o schema , o di ottenere l' indirizzo e la porta di collegamento , così come la visibilità dello schema. È inoltre possibile ottenere informazioni di accesso, quali privilegi tavolo , di database e linguaggio . Funzioni di amministrazione di sistema consentono di impostare la configurazione di PostgreSQL o si crea un backup in linea del sistema . È inoltre possibile utilizzare le funzioni per elencare il contenuto della directory , la restituzione dei dati di file di testo e informazioni o scoprire lo spazio su disco utilizzato da banche dati e tabelle in vari formati dimensioni . Funzioni di rete di PostgreSQL includono trasmissione , 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 .