Panoramica dei tipi di dati PostgreSQL

Panoramica dei tipi di dati PostgreSQL
Mentre si lavora con qualsiasi database o un sistema di gestione del database, è considerato molto importante comprendere tutti i diversi tipi di dati che supporta. Viene fatto per assicurarti di affrontare i dati in modo efficiente mentre si lavora con quel database o DBMS. Pertanto, in questo articolo, ti forniremo una breve panoramica dei diversi tipi di dati di PostgreSQL seguito da un esempio che utilizza alcuni di questi tipi di dati.

Nota: Qui, discuteremo solo dei tipi di dati PostgreSQL più comunemente usati.

Una panoramica dei tipi di dati PostgreSQL

Sebbene PostgreSQL supporti un gran numero di diversi tipi di dati, tuttavia, alcuni dei tipi di dati PostgreSQL più comunemente usati insieme ai loro sotto-tipi sono discussi di seguito:

Numerico
Questo particolare tipo di dati PostgreSQL viene utilizzato per archiviare i dati numerici. Questo tipo è ulteriormente diviso nei tipi di dati come intero, piccolo, bigint, decimale, reale, seriale, doppia precisione, ecc. Tutti questi tipi di dati corrispondono ai diversi tipi di dati numerici a seconda delle sue dimensioni e della natura del valore che può contenere.

Testuale
Questo tipo di dati PostgreSQL viene utilizzato per archiviare i dati testuali. Questo tipo è ulteriormente diviso in tipi di dati come carattere, varchar, testo, ecc. Ancora una volta, questi tipi di dati differiscono a seconda delle dimensioni dei dati che possono detenere.

Booleano
Il tipo di dati booleani corrisponde ai valori dei dati che possono essere veri o falsi o "0" o "1". Questo tipo di dati viene utilizzato principalmente per archiviare i valori dei diversi stati di uno switch o gli stati di una bandiera.

Temporale
Il tipo temporale è correlato alla data e all'ora. Ciò include i tipi di dati come data, ora, timestamp, intervallo, ecc.

Monetario
Questo tipo di PostgreSQL è particolarmente utilizzato per archiviare i dati in valuta. Il tipo di dati specifico che viene utilizzato per servire a questo scopo in PostgreSQL è il denaro.

JSON
Come dice il nome, questo particolare tipo di dati PostgreSQL viene utilizzato per archiviare i dati JSON.

XML
Questo tipo di dati PostgreSQL viene utilizzato per archiviare i dati XML.

Vettore
Il tipo di dati dell'array in PostgreSQL viene utilizzato per definire una colonna di una tabella che può fungere da array multidimensionale di qualsiasi tipo di dati desiderato.

Uuid
Questo particolare tipo di dati PostgreSQL viene utilizzato per mantenere gli identificatori collettivamente esclusivi che sono un insieme di 32 cifre o caratteri ciascuno.

Speciale
Questo particolare tipo viene utilizzato per archiviare tipi speciali di dati. Questo è ulteriormente diviso in tipi di dati; Il primo è l'indirizzo di rete e il secondo è i dati geometrici. Il tipo di dati dell'indirizzo di rete contiene gli indirizzi di rete i.e. Indirizzi IPv4 e IPv6, indirizzi MAC, ecc. mentre i dati geometrici si riferiscono ai tipi di dati come punto, linea, scatola, cerchio, poligono, percorso, ecc.

Esempio di utilizzo dei diversi tipi di dati PostgreSQL

In questo esempio, utilizzeremo alcuni dei diversi tipi di dati PostgreSQL creando una tabella PostgreSQL.

Passaggio 1: verificare se il server PostgreSQL è attivo o no
Innanzitutto, vogliamo verificare se il server PostgreSQL è attivo sul nostro sistema o no. Per questo, eseguiremo il comando successivo nel terminale del nostro sistema:

$ sudo systemctl status postgresql

Il server PostgreSQL è attivo sul nostro sistema come puoi vedere dall'immagine mostrata di seguito:

Passaggio 2: accedere al server PostgreSQL
Dopo aver confermato lo stato attivo del server PostgreSQL, accederemo al nostro server con il seguente comando:

$ sudo -i -u postgres

In questo comando, "Postgres" si riferisce all'utente di PostgreSQL predefinito. In questo modo ci accederà immediatamente nel server PostgreSQL.

Passaggio 3: immettere la console PostgreSQL
Ora, dobbiamo accedere alla console PostgreSQL eseguendo le istruzioni presentate di seguito:

$ PSQL

Questo comando ci porterà istantaneamente alla console PostgreSQL dove possiamo facilmente eseguire tutte le domande desiderate.

Passaggio 4: creazione di una nuova tabella PostgreSQL
Dopo aver inserito la console PostgreSQL, creeremo una nuova tabella che contiene campi con alcuni dei tipi di dati PostgreSQL. Eseguiremo la domanda successiva per farlo:

# CREATE TABLE DATATYPE (Numero chiave primaria seriale, nome varchar (255) non null, flag booleano non null);

Il messaggio di risposta mostrato di seguito indicherà una creazione di tabella di successo.

Passaggio 5: inserire i valori nella tabella PostgreSQL
Ora aggiungeremo alcuni valori desiderati nella tabella PostgreSQL eseguendo la seguente query:

# Inserisci nei valori del tipo di dati (1, 'John', '1');

Il messaggio di risposta mostrato di seguito indicherà un inserimento record riuscito.

Allo stesso modo, inseriremo un altro record come segue:

# Inserisci nei valori del tipo di dati (2, 'Harry', '0');

Il messaggio di risposta mostrato di seguito indicherà un inserimento record riuscito.

Passaggio 6: visualizzare i valori inseriti nella tabella PostgreSQL
Infine, visualizzeremo semplicemente tutti i record inseriti sulla console PostgreSQL per visualizzare i vari tipi di dati che abbiamo utilizzato. Per questo, eseguiremo la domanda successiva:

# Seleziona * da DataType;

I record appartenenti ai diversi tipi di dati PostgreSQL sono mostrati nell'immagine seguente:

Suggerimento aggiuntivo

Dopo aver eseguito tutte le query desiderate sulla console PostgreSQL, è possibile uscire dalla console eseguendo la seguente query:

# \Q

Inoltre, per il disconnesso dal server PostgreSQL dopo essere uscito dalla console, è possibile eseguire il comando mostrato di seguito:

# Uscita

Questo comando ti riporterà al terminale del tuo sistema normale.

Conclusione

Questo articolo ha fornito un riepilogo dei tipi di dati PostgreSQL più frequentemente utilizzati. Dopo aver dichiarato una breve descrizione di ciascuno di questi tipi di dati insieme ai loro sottotipi, abbiamo condiviso un semplice esempio con te che utilizza alcuni di questi tipi di dati postgresql discussi in modo da poter capire come puoi utilizzare questi tipi di dati mentre Lavorare con questo DBMS. Questo articolo era solo una guida introduttiva sui tipi di dati PostgreSQL più comunemente usati, tuttavia, puoi esplorare gli altri tipi di dati PostgreSQL da solo.