Bonjour,
existe t il une syntaxe pour creer directement une table par import de fichier de type csv ou autre type?
j'ai essayémais ca marche pasCode:
1
2
3 CREATE matable FROM '/root/pg/exemple1.csv' WITH CSV;
merci d'avance
Version imprimable
Bonjour,
existe t il une syntaxe pour creer directement une table par import de fichier de type csv ou autre type?
j'ai essayémais ca marche pasCode:
1
2
3 CREATE matable FROM '/root/pg/exemple1.csv' WITH CSV;
merci d'avance
Non ça n'existe pas, du reste les fichiers CSV ne contiennent pas d'infos sur les types des colonnes, parfois ils ne contiennent même pas les noms des colonnes, ce serait difficile de créer une table avec si peu d'information.
Il n'y a pas en SQL de CREATE TABLE qui aille chercher les noms et les types des colonnes dans un fichier, quel que soit le format du fichier, sauf évidemment si ce fichier contient carrément l'ordre SQL lui-même, comme un fichier de dump.