Grave probleme : dump non restaurable
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:
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:
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 ??????