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

migration de donnée depuis psql 7.4.7 sur un systeme en POSIX vers psql 8.0.4 sur un systeme en utf8

Technique - général | migration de donnée depuis psql 7.4.7 sur un systeme en POSIX vers psql 8.0.4 sur un systeme en utf8

Par yobuntu le 25/06/2007 - 11:40

Bonjour,
Le principal est dans le titre, j'ai fait:

pg_dump ma_base -U mon_user > mon_dump.sql

sur le "vieux" systeme

puis

createuser
mon_user
createdb ma_base
psql ma_base < mon_dump.sql

la base est importée en partie mais j'ai énormément de ligne en erreur, et mon appli ne fonctionne pas correctement après cela.
est ce que la différence de locale sur les 2 systemes peux jouer?
la différence de version entre les 2 psql?
pouvez vous m'aider?
merci d'avance

PS: quelques exemples d'erreurs

commande non valable \.
ERREUR: erreur de syntaxe sur ou près de «f19f158e8d9d03c98989108480106f25» at character 1
LIGNE 1 : f19f158e8d9d03c98989108480106f25 100 2005-06-22 15:57:28.935...
^
commande non valable \N (répété sur plusieurs centaine de lignes)
commande non valable \n
commande non valable \.
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe86765
CONTEXT: COPY adresse, ligne 6, colonne compl_destinataire : «Si�ge social et direction commerciale»
ERREUR: une clé dupliquée rompt la contrainte unique «etablissement_pkey»
CONTEXT: COPY etablissement, ligne 1 : «ET004160 230 t \N 0 2006-09-08 11:57:35.763322 2006-09-13 14:51:35.919931 12 8 \N MAYENCE \N FR t f ...»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe92064
CONTEXT: COPY contact, ligne 1, colonne commentaire : «Enregistr� depuis un envoi de fax.»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xc54c
CONTEXT: COPY iso_3166, ligne 2, colonne pays : «�LAND ISLANDS»
ERREUR: une clé dupliquée rompt la contrainte unique «code_delais_reglement_pkey»
CONTEXT: COPY code_delais_reglement, ligne 1 : «D00000 Comptant»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe9
CONTEXT: COPY type_papier, ligne 6, colonne nom_type : «Ignifug�»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xd656
CONTEXT: COPY produit, ligne 23, colonne nom_produit : «FR�VI LIGHT»
ERREUR: une clé dupliquée rompt la contrainte unique «commande_pkey»
CONTEXT: COPY commande, ligne 1 : «CM000141 PS005853 2006-01-05 00:00:00 2006-02-03 00:00:00 0 \N 73000 3890.66 2006-01-05 10:32:05.070...»
ERREUR: une clé dupliquée rompt la contrainte unique «droit_pkey»
CONTEXT: COPY droit, ligne 1 : «1 droit \N droit CREATED BY AUTO INSERT FROM /lop/administration/droitList.php \N \N \N \N»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe87320
CONTEXT: COPY profil, ligne 1, colonne description : «Direction et administrateurs.
Acc�s � l'ensemble des fonctionnalit�s de l'intranet sans limitation»
ERREUR: une clé dupliquée rompt la contrainte unique «profil_item_droit_pkey»
CONTEXT: COPY profil_item_droit, ligne 1 : «1731 7 1 1 1 1 1 1 1 1 0 0 0 0»
ERREUR: une clé dupliquée rompt la contrainte unique «profil_item_fonction_pkey»
CONTEXT: COPY profil_item_fonction, ligne 1 : «361 5 1 0»
ERREUR: une clé dupliquée rompt la contrainte unique «type_unite_pkey»
CONTEXT: COPY type_unite, ligne 1 : «1 Kilogramme Kg»
ERREUR: une clé dupliquée rompt la contrainte unique «zone_stockage_pkey»
CONTEXT: COPY zone_stockage, ligne 1 : «7 Entrepot de droite \N Entrepot au fond a droite
2005-06-22 18:28:59.338572 2005-06-22 18:28:...»
ERREUR: une clé dupliquée rompt la contrainte unique «element_stock_pkey»
CONTEXT: COPY element_stock, ligne 1 : «ES0018DB PS006174 0.00 \N \N 11 \N \N \N t 2006-01-31 16:46:44.608037 \N 2006-01-31 16:46:44.608037 ...»
ERREUR: une clé dupliquée rompt la contrainte unique «mouvement_stock_pkey»
CONTEXT: COPY mouvement_stock, ligne 1 : «4867 ES00157C \N \N 200 500.00 \N 2005-12-06 10:20:00 8»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe92036
CONTEXT: COPY reajustement, ligne 19, colonne commentaire : «Refendre le papier au Ft 45 x 64 en quantit� 620
»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe96661
CONTEXT: COPY send_parameter, ligne 1, colonne config_name : «Configuration par d�faut»
ERREUR: une clé dupliquée rompt la contrainte unique «modem_pkey»
CONTEXT: COPY modem, ligne 1 : «1 MODEM ROCKWELL ttyS0 0478728105 t»
ERREUR: une clé dupliquée rompt la contrainte unique «dispatch_rule_pkey»
CONTEXT: COPY dispatch_rule, ligne 1 : «12 1 \N \N \N \N cancey@iia.fr, jberchet@iia.fr \N t»
ERREUR: une clé dupliquée rompt la contrainte unique «spam_filter_pkey»
CONTEXT: COPY spam_filter, ligne 1 : «1 24 6 f f»
ERREUR: une clé dupliquée rompt la contrainte unique «item_white_list_pkey»
CONTEXT: COPY item_white_list, ligne 1 : «3 0478727198»
ERREUR: une clé dupliquée rompt la contrainte unique «recpt_parameter_pkey»
CONTEXT: COPY recpt_parameter, ligne 1 : «1021 \N \N f f 1 t»
ERREUR: une clé dupliquée rompt la contrainte unique «archive_doc_pkey»
CONTEXT: COPY archive_doc, ligne 1 : «44 263 archive_doc/1234d528ba6bde0246d6ce9caaee20bd.archive_doc»
ERREUR: une clé dupliquée rompt la contrainte unique «purge_rules_pkey»
CONTEXT: COPY purge_rules, ligne 1 : «1 -1 -1 -1 720 30»
ERREUR: une clé dupliquée rompt la contrainte unique «timed_cycle_sequence_pkey»
CONTEXT: COPY timed_cycle_sequence, ligne 1 : «gscidin 2005-05-26 20:11:03.876161 3 d»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe9616c
CONTEXT: COPY plannings, ligne 1, colonne designation : «designation du travail a r�aliser»
ERREUR: Séquence d'octets invalide pour le codage «UNICODE» : 0xe0206a
CONTEXT: COPY edito, ligne 1, colonne stitre : «Mises � jour»
ERREUR: la relation «idx_entite_$1» existe déjà
ERREUR: la relation «i$1» existe déjà
ERREUR: la relation «i$2» existe déjà

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.

Version ET encodage

SAS/ = 29 Juin, 2007 - 15:24

Bonjour,

Le mieux dans le cas d'une montée de version est d'utiliser le nouveau pg_dump pour effectuer la sauvegarde.
D'une version majeure à l'autre, les catalogues systèmes sont fortement modifés.

D'autre part, avec les versions récentes de pg_dump, vous pouvez préciser l'encodage de sortie.

Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr


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