Bonjour à tous,
J'essaie d'importer un fichier dans ma base de données chez Free logée apparemment sur sql.free.fr.
Deux solutions possibles, deux problèmes:
CAS 1:
Importer avec phpPgAdmin depuis son disque dur un fichier avec les champs pour la BDD.
Ça fonctionne, sauf qu'il y a un problème que je ne vois pas comment résoudre: si la première lettre d'un champ est un caractère spécial (âäéàé etc.), ce caractère disparaît.
ânonner, par exemple, devient nonner
éviscérer devient viscérer
CAS 2:
Comme le cas 1 pose problème, j'ai créé une page en PHP pour passer la commande COPY.
Mais ça me renvoie ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $filename = $_POST['filename']; $requete = "COPY fr (lemme, flags, gramm, lex, dico, id_user) FROM './_data/$filename' WITH DELIMITER '\t';";
Je ne comprends pas comment je peux récupérer de stdin...ERROR: must be superuser to COPY to or from a file HINT: Anyone can COPY to stdout or from stdin. psql's \copy command also works for anyone.
Question :
Si quelqu'un connaît la solution à l'une des deux méthodes, merci d'avance.
Partager