salut,

pgsql 9.2


Mon dump ne peut pas etre restauré la cause :
postgresql prétent qu'il y a plusieurs clefs primaires sur plusieurs tables ce qui bien sur est faux (verification manuelle des datas dans le dump et comparaison à la base existante)

un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
psql:/tmp/Postgresql.20141010.dump.ALL:12068: ERREUR:  les clés primaires multiples ne sont pas autorisées pour la table « a_financer »
psql:/tmp/Postgresql.20141010.dump.ALL:12076: ERREUR:  les clés primaires multiples ne sont pas autorisées pour la table « budget »
le schema sur la base modéle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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
32
33
34
35
36
 
postgres=# \d+ budget 
                               Table "public.budget"
   Column    |       Type       | Modifiers | Storage  | Stats target | Description 
-------------+------------------+-----------+----------+--------------+-------------
 ref         | integer          | not null  | plain    |              | 
 debit       | integer          |           | plain    |              | 
 designation | text             |           | extended |              | 
 valeur      | double precision |           | plain    |              | 
Indexes:
    "budget_pkey" PRIMARY KEY, btree (ref)
Has OIDs: no
 
postgres=#postgres=# select ref from budget ;
 ref 
-----
   1
   2
   3
   4
   5
   6
   7
   8
   9
  11
  12
  13
  14
  16
  18
  19
  20
  21
  24
(19 rows)

il n'existe donc bien AUCUN DOUBLON ??? ou j'ai de la merde dans les yeux ??????