Nwlapcug.com


Elenco di funzioni incorporate in PostgreSQL

PostgreSQL è un sistema di gestione di database open-source. Insieme alla sua capacità query sui database, PostgreSQL consente di utilizzare che una vasta selezione di built-in funzioni che consentono di gestire i dati, tra cui matematici, stringa, data, di rete e funzioni di sistema, tra gli altri. Queste funzioni consentono di analizzare e manipolare le informazioni nei database

Funzioni di tipo dati e stringa

PostgreSQL ha parecchie funzioni di stringa utilizzate per manipolare e convertire stringhe e caratteri. È possibile convertire il testo in alto e lettere minuscole, concatenare stringhe insieme, restituiti valori ASCII per i caratteri, individuare o estrarre sottostringhe da dato valori stringa, restituiscono la lunghezza di una stringa o vuoti da entrambe le estremità di uno. Funzioni di tipo dei dati consentono di convertire valori da un tipo a altro, ad esempio char o int a testo, testo a data o int a char. Questi tipi di funzioni sono utili in funzioni di corrispondenza o per convalidare i dati quali nomi utente e password. È inoltre possibile utilizzare funzioni su 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 dei dati, molte delle quali hanno molteplici forme per rappresentare tipi di dati diversi. 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 in un valore integer o dato numero di posizioni decimali. PostgreSQL ha anche funzioni che consentono di turno al soffitto o 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, il diametro di un cerchio, l'altezza e la larghezza di una casella o il numero di punti in un percorso o un poligono.

Funzioni data e ora

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

Funzioni di rete e di sistema

Informazioni di sistema di PostgreSQL funzioni consentono di restituire informazioni sulla sessione, ad esempio il database corrente, utente o dello schema, o di ottenere l'indirizzo e la porta di connessioni, come pure la visibilità dello schema. È inoltre possibile ottenere informazioni di accesso quali i privilegi di tabella, database e linguaggio. Funzioni di amministrazione di sistema consentono di impostare la configurazione di PostgreSQL o creare un backup in linea del sistema. Puoi anche utilizzare le funzioni di contenuto directory elenco, restituire dati di file di testo e informazioni o scoprire lo spazio su disco utilizzato dal database e tabelle in vari formati. Funzioni di rete di PostgreSQL sono radiodiffusione, che restituisce l'indirizzo di broadcast per l'host di rete, che restituisce un indirizzo IP e netmask e hostmask, che restituisce le maschere per la rete.