PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : pgAdmin4 » Auto incrémentation depuis un fichier CSV » 23/05/2022 11:32:19

Malheureusement même avec le SERIAL, la colonne ID ne s'auto incrémente pas, certes c'est le cas lors d'un query simple qui est envoyé, mais si je j'ajoute depuis la copie d'un fichier CSV des valeurs dans la table, soit je ne mets pas la colonne ID dans le CSV et une erreur comme quoi il manque une colonne survient, soit je mets la colonne ID dans le CSV mais sans rien dedans et une erreur comme quoi ID ne peut être NULL apparait.

J'ai remarqué qu'il existe le mode "Generated", c'est possible de demander à incrémenter 1 depuis l'ancienne valeur ? comme une suite, comme "ID-1 +1"

#3 pgAdmin4 » Auto incrémentation depuis un fichier CSV » 05/05/2022 10:29:32

Anntoinee
Réponses : 6

Bonjour,

j'ai créé un site web avec du PHP et une base de données, j'aimerais pouvoir permettre à l'utilisateur d'importer un fichier CSV depuis le site, qui contient les valeurs des colonnes d'une table. Il y a nom, prenom, age... etc. Parmi ces colonnes il y a une clé primaire, ID. J'aimerais qu'elle s'auto incrémente non seulement depuis une commande simple à exécuter, mais également dès lors qu'on ajoute le fichier CSV.

Actuellement, il faut manuellement ajouter l'ID sur le CSV. Ce qui est embêtant, de plus si on ne met pas la colonne ID ou qu'on l'a met sans valeur dans les cases, une erreur apparait comme quoi il manque une colonne/donnée.

Je pense avoir été clair, merci

Pied de page des forums

Propulsé par FluxBB