PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Utilisation de COPY

Technique - général | Utilisation de COPY

Par jackt81 le 05/07/2005 - 14:52

Bonjour,

j'ai besoin pour une application, de transférer une partie d'une base de données sous linux, vers un pc portable sous windows.
Pour celà, j'utilise la fonction COPY.
j'ai sous linux un répertoire nommé /home/nomade dans lequel j'écris les fichiers correspondant aux tables que je veux mettre à jour.
ex: COPY MaTable '/home/nomade/MaTable.txt'

sous windows, le répertoire linux est mappé via Samba sous la lettre V:

si j'exécute un COPY MaTable FROM 'V:\\MaTable.txt'
j'ai une erreur me disant que le fichier ne peut pas être ouvert.

si je rapatrie par copier/coller les fichiers mappés dans un répertoire C:\nomade,

la fonction :

COPY MaTable FROM 'C:\\nomade\\MaTable.txt' fonctionne parfaitement.

y a-t-il un problème avec le mappage avec samba ?

Merci

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

RE: Utilisation de COPY

lucrol/ = 21 Juillet, 2005 - 22:30

Bonjour !

La syntaxe de ton COPY doit être (dans PSQL ou pgAdminIII) :

-- Suivant l'encodage du serveur LINUX (ici LATIN1)
SET CLIENT_ENCODING TO 'LATIN1' ;
COPY MaTable FROM 'V:/MaTable.txt' ;

Luc


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.