Modifier le nom de la colonne PostgreSQL

Modifier le nom de la colonne PostgreSQL
Dans PostgreSQL, lors de l'exécution des opérations, vous devez créer des relations. Après la création des tables, vous voudrez peut-être modifier les attributs que vous avez fournis. L'un des exemples consiste à modifier le nom de la colonne de la table. Le nom de la colonne peut être modifié dans PostgreSQL en utilisant la commande «alter» sur la table.

Tout d'abord, nous fournissons le nom du tableau puis le nom de la colonne après la clause de renommée. Troisièmement, le nom qui doit être placé est écrit.

Créez un tableau nommé «Days» ayant tous les attributs écrits dans la commande avec les types de données.

>> Créer des plats de table (ID INTEGER Primary Key, Name Char (10), Origin Char (10), Type Char (10));

Pour voir le contenu de ces données, utilisez une instruction SELECT dans le shell PSQL.

>> sélectionner * dans les plats;

Nous avons besoin de deux tables ici, alors créez un nouveau tableau «Desi_dishes» et formons un «jointure» avec le tableau précédemment créé. Parce que dans les exemples à venir, nous en aurons besoin comme un joint.

>> Créer desi_dishes (dans Inger, Name Char (10), Taste Char (10), Dishes_id Int, Forgn Key (Dishes_id) références Distes (ID)); >> SELECT * FROM DESI_DISHES;

Après avoir créé les deux tables, nous allons maintenant créer une vue des deux tables pour l'utilisateur.

>> Créer une vue all_dishes comme d.id, D.nom, plats de desi_dishes inner join desi_dishes d sur d.id = d.Dishes_id;

La vue des deux tables est créée en utilisant une jointure intérieure. Cette jointure est appliquée sur l'ID de la table des plats et sur le «Dishes_id» qui est la clé étrangère du même tableau.

Si nous voulons changer quelque chose dans le tableau, nous utilisons une commande alter, par exemple, pour mettre à jour ou supprimer une ligne ou une colonne spécifique du tableau. De même, pour modifier le nom de la colonne de la table, nous devons utiliser la commande «alter».

>> ALTER LES DES LES DES LES CHAMPS RONNAMPS Nom de la colonne à D_Name;

Dans le tableau résultant, il est visible que le nom de la table de table soit mis à jour comme «d_name». Vous pouvez le vérifier en utilisant une instruction SELECT. De même, nous avons également changé le nom de la colonne dans le deuxième tableau. Le goût est changé en «dd_taste».

>> ALTER TABLE DESI_DISHES RONDAMER la colonne Taste à dd_taste;

Pour connaître les colonnes et la description de la table, nous utilisons une commande pour décrire la commande de la relation.

>> \ d + all_dishes;

Vous pouvez voir dans le tableau résultant que les colonnes de la table sont affichées avec le type de colonne et le type de stockage. Toutes ces colonnes ne sont que celles que nous avons sélectionnées pour la création de la vue en combinant les deux tables. Certaines autres fonctionnalités comme Collation, par défaut sont également mentionnées mais n'ont aucune valeur.

Dans la colonne de stockage, pour entier, il est «simple», ce qui signifie qu'il est illimité. Nous pouvons utiliser n'importe quel nombre que nous voulons. Mais dans le cas du nom et des plats, c'est un personnage qui est «étendu», car nous avons appliqué la limite du nombre de caractères. La définition de la vue explique la commande utilisée pour la création de la vue.

Maintenant, si nous voulons voir les informations concernant les «desi_dishes» pour voir le changement dans la colonne, nous appliquerons la commande sur ce tableau. Vous pouvez également vérifier les noms de colonne en appliquant la commande SELECT pour récupérer tous les enregistrements. Mais cette commande montre les fonctionnalités supplémentaires concernant les noms de colonne.

La création de vue affiche que nous avons changé la colonne d'une seule table, mais comme nous avons formé la jointure, le changement est clairement affiché dans la vue.

>> \ d + desi_dishes;

Tous les noms de colonne sont enrôlés. La colonne de goût est changée en nom «dd_taste», car nous avons déjà renommé le nom de la colonne en utilisant la requête. Tout comme l'exemple précédent, la colonne de stockage montre les formes simples ou étendues des colonnes.

Il y a d'autres exemples concernant le changement des attributs de colonne. Jetons un coup d'œil. Considérez un tableau nommé «Technologie». Vous pouvez voir ses valeurs à partir de la commande SELECT

>> Sélectionner * parmi la technologie;

Comme il y a 4 colonnes. Par exemple, certains ont du «char», ou certains ont un «entier». Pour la colonne «modèles», nous avons utilisé «varchar». Nous voulons changer le type de données de Varchar en numérique ou entiers uniquement.

Pour ce cas, nous utiliserons une commande alter appliquée à la table «Technologie».

>> Alter Table Technology Alter Column Models Type Numeric;

Cette commande modifiera le type de données de colonne. Vous pouvez vous assurer le changement en allant sur le panel pgadmin et en élargissant la base de données et les tables de la table «Technologie» et de sélection de la colonne que vous souhaitez vérifier, c'est-à-dire «Modèles». Ensuite, le clic droit vous mènera à la boîte de dialogue qui affichera les détails des types de données et des noms de colonne.

Vous pouvez voir que le type de données est converti en une forme numérique.

Semblable au renomment du nom de la colonne, nous pouvons également modifier le nom de la table en utilisant la commande «alter». Supposons que nous ayons un tableau nommé «Sample1»

>> ALTER TABLE Échantillon1 Renommez-vous aux échantillons;

Le message «alter table» montre que le nom de la table a changé.

Considérez un autre exemple de ce tableau dont le nom a été changé en «échantillons». Maintenant, si nous voulons changer la table de telle manière que la colonne de la table doit être supprimée. Ensuite, nous utilisons la syntaxe pour l'instruction «Drop».

>> alter table (nom de table) Colonne de dépôt (nom de la colonne);

Semblable à la suppression des colonnes, nous pouvons également ajouter les colonnes en utilisant Ajouter des "noms de colonne".

>> ALTER SEMPLES DE TABLE Ajouter une version entière, ajouter la date de version_date;

Vous pouvez voir l'ensemble du tableau via l'instruction SELECT pour voir les colonnes nouvellement ajoutées. Vous pouvez voir dans l'image que deux colonnes vierges sont ajoutées à la table, tandis que la colonne «Âge» est supprimée.

Via pgadmin

Démarrez le pgadmin en fournissant le mot de passe pour créer une connexion avec le serveur. Développez maintenant la base de données et accédez à la partie de la table afin que vous puissiez modifier la colonne. Ici, nous avons sélectionné le tableau «Exemple1». En cliquant avec le bouton droit, une liste déroulante est ouverte. Sélectionnez la première option, «Créer» puis sélectionnez l'option «colonne».

À partir de l'image, vous pouvez comprendre la discussion ci-dessus et laisser la nouvelle table être créée. De plus, si vous souhaitez renommer une colonne ou modifier le type de données de la colonne, vous pouvez naviguer vers le nom de colonne spécifique sur lequel vous souhaitez appliquer des opérations. Ensuite, élargissez le tableau «Exemple1» et élargissez davantage les colonnes.

Vous sélectionnerez ensuite une colonne spécifique à modifier. Par exemple, sélectionnez le prix de la colonne. Sélectionnez l'option Propriétés. Ensuite, une boîte de dialogue apparaîtra. À partir de cela, vous pouvez renommer la colonne ou y appliquer différentes contraintes.

Conclusion

«Modifier le nom de la colonne PostgreSQL» permet à l'utilisateur de modifier le nom existant de la colonne dans le tableau. Cet article montre la modification en utilisant des jointures dans les tables, en créant une vue et en utilisant une commande alter. Toutes les méthodes utilisées sont brièvement expliquées pour clarifier leur existence et leur utilisation.