Aperçu des types de données postgresql

Aperçu des types de données postgresql
Tout en travaillant avec une base de données ou un système de gestion de base de données, il est considéré comme très important de comprendre tous les différents types de données qu'il prend en charge. Il est fait pour vous assurer que vous gérez efficacement vos données tout en travaillant avec cette base de données ou DBMS. Par conséquent, dans cet article, nous vous fournirons un bref aperçu des différents types de données de PostgreSQL suivis d'un exemple qui utilise certains de ces types de données.

Note: Ici, nous allons seulement discuter des types de données postgresql les plus couramment utilisés.

Un aperçu des types de données postgresql

Bien que PostgreSQL prenne en charge un grand nombre de types de données différents, cependant, certains des types de données postgresql les plus couramment utilisés ainsi que leurs sous-types sont discutés ci-dessous:

Numérique
Ce type de données postgresql particulier est utilisé pour stocker les données numériques. Ce type est en outre divisé en types de données tels que entier, smallInt, bigint, décimal, réel, série, double précision, etc. Tous ces types de données correspondent aux différents types de données numériques en fonction de sa taille et de la nature de la valeur qu'elle peut contenir.

Textuel
Ce type de données postgresql est utilisé pour stocker les données textuelles. Ce type est en outre divisé en types de données tels que le caractère, le varchar, le texte, etc. Encore une fois, ces types de données diffèrent en fonction de la taille des données qu'ils peuvent contenir.

Booléen
Le type de données booléen correspond aux valeurs de données qui peuvent être vraies ou fausses ou «0» ou «1». Ce type de données est principalement utilisé pour stocker les valeurs des différents états d'un commutateur ou des états d'un drapeau.

Temporel
Le type temporel est lié à la date et à l'heure. Cela comprend les types de données tels que la date, l'heure, l'horodatage, l'intervalle, etc.

Monétaire
Ce type de postgresql est particulièrement utilisé pour stocker les données de devise. Le type de données spécifique utilisé pour servir cet objectif dans PostgreSQL est l'argent.

Json
Comme son nom l'indique, ce type de données postgresql particulier est utilisé pour stocker les données JSON.

Xml
Ce type de données postgresql est utilisé pour stocker les données XML.

Déployer
Le type de données de tableau dans PostgreSQL est utilisé pour définir une colonne d'un tableau qui peut agir comme un tableau multidimensionnel de tout type de données souhaité.

Uuid
Ce type de données postgresql particulier est utilisé pour conserver les identifiants collectivement exclusifs qui sont un ensemble de 32 chiffres ou de caractères chacun.

Spécial
Ce type particulier est utilisé pour stocker des types de données spéciaux. Ceci est en outre divisé en types de données; Le premier est l'adresse réseau et la seconde est les données géométriques. Le type de données d'adresse du réseau contient les adresses réseau I.e. Adresses IPv4 et IPv6, adresses MAC, etc. tandis que les données géométriques se réfèrent aux types de données tels que le point, la ligne, la boîte, le cercle, le polygone, le chemin, etc.

Exemple d'utilisation des différents types de données postgresql

Dans cet exemple, nous utiliserons certains des différents types de données PostgreSQL en créant un tableau postgresql.

Étape 1: Vérification si le serveur PostgreSQL est actif ou non
Tout d'abord, nous voulons vérifier si le serveur PostgreSQL est actif sur notre système ou non. Pour cela, nous exécuterons la commande suivante dans le terminal de notre système:

$ sudo systemctl status postgresql

Le serveur PostgreSQL est actif sur notre système comme vous pouvez le voir dans l'image ci-dessous:

Étape 2: Connexion au serveur PostgreSQL
Après avoir confirmé l'état actif du serveur PostgreSQL, nous nous connecterons à notre serveur avec la commande suivante:

$ sudo -i -u postgres

Dans cette commande, «Postgres» fait référence à l'utilisateur PostgreSQL par défaut. Cela nous connectera immédiatement au serveur PostgreSQL.

Étape 3: Entrer dans la console PostgreSQL
Maintenant, nous devons accéder à la console PostgreSQL en exécutant les instructions présentées ci-dessous:

$ psql

Cette commande nous emmènera instantanément sur la console PostgreSQL où nous pouvons facilement exécuter toutes les requêtes souhaitées.

Étape 4: Création d'un nouveau tableau postgresql
Après être entré dans la console PostgreSQL, nous créerons un nouveau tableau qui contient des champs ayant certains des types de données PostgreSQL. Nous exécuterons la requête suivante pour ce faire:

# Créer un type de données de table (Number Serial Primary Key, Name Varchar (255) Not Null, Flag Boolean Not Null);

Le message de réponse illustré ci-dessous indiquera une création de table réussie.

Étape 5: Insertion des valeurs dans la table PostgreSQL
Maintenant, nous allons ajouter quelques valeurs souhaitées dans la table PostgreSQL en exécutant la requête suivante:

# Insérer dans les valeurs du type de données (1, «John», «1»);

Le message de réponse illustré ci-dessous indiquera une insertion d'enregistrement réussie.

De la même manière, nous insérons un autre record comme suit:

# Insérer dans les valeurs du type de données (2, «Harry», «0»);

Le message de réponse illustré ci-dessous indiquera une insertion d'enregistrement réussie.

Étape 6: Affichage des valeurs insérées dans la table PostgreSQL
Enfin, nous afficherons simplement tous les enregistrements insérés sur la console PostgreSQL pour afficher les différents types de données que nous avons utilisés. Pour cela, nous exécuterons la requête suivante:

# select * dans le type de données;

Les enregistrements appartenant aux différents types de données PostgreSQL sont affichés dans l'image ci-dessous:

Pourboire supplémentaire

Après avoir effectué toutes les requêtes souhaitées sur la console PostgreSQL, vous pouvez quitter la console en exécutant la requête suivante:

# \ Q

De plus, pour la connexion du serveur PostgreSQL après avoir quitté la console, vous pouvez exécuter la commande illustrée ci-dessous:

# sortie

Cette commande vous ramènera au terminal de votre système ordinaire.

Conclusion

Cet article a fourni un résumé des types de données postgresql les plus fréquemment utilisés. Après avoir énoncé une brève description de chacun de ces types de données ainsi que leurs sous-types, nous avons partagé un exemple simple avec vous qui utilise quelques-uns de ces types de données PostgreSQL afin que vous puissiez comprendre comment vous pouvez utiliser ces types de données pendant que Travailler avec ce SGBD. Cet article n'était qu'un guide d'introduction sur les types de données postgresql les plus couramment utilisés, mais vous pouvez explorer les autres types de données PostgreSQL par vous-même.