pb d'insertion de données depuis un fichier externe-COPY
bonjour
je suis novice et j'ai pas mal de difficultés à faire fonctionner postgresql.
J'ai installé la version 8.0 (finale) sous windows XP en créant un nouvel utilisateur avec un compte limité au préalable.
mon problème est le suivant:
je n'arrive pas a inserer des données dans une table avec la fonction COPY dans psql.
j'ai créé un fichier texte contenant des données sous C : c:\film.txt,
le contenu de ce fichier est le suivant:
Code:
1 2 3
| INSERT INTO film VALUES ('1','taxi');
INSERT INTO film VALUES ('2','taxi II');
INSERT INTO film VALUES ('3','taxi III'); |
ensuite j'effectue les opérations suivantes depuis une fenêtre MS-DOS:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| C:\Program Files\PostgreSQL\8.0\bin>createdb mydb
Password: (je rentre ici mon mot de passe)
CREATE DATABASE
C:\Program Files\PostgreSQL\8.0\bin>psql mydb
Password:(je rentre à nouveau mon mot de passe)
Welcome to psql 8.0.0, the PostgreSQL interactive terminal.
mydb=# create table film (
mydb(# codefilm integer,
mydb(# titrefilm varchar (50));
CREATE TABLE
mydb=# copy film from 'c:\film.txt';
ERROR: could not open file "c:♀ilm.txt" for reading: Invalid argument
mydb=# |
:?
quelqu'un peut il m'aider ?