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.
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';";
Mais ça me renvoie ceci :
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.
Je ne comprends pas comment je peux récupérer de stdin...

Question :
Si quelqu'un connaît la solution à l'une des deux méthodes, merci d'avance.