Foreign table Oracle : delete - update
Bonjour,
Dans Postgresql, j'ai créé une foreign table d'une base de données Oracle.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
CREATE foreign TABLE dh_mig_exec_ent
(lien_detail numeric(10,0) ,
nom_package character varying(100),
pgm character varying(100),
nbr_param numeric(2,0),
statut character varying(10),
resultat character varying(4000),
retour_fonction character varying(4000),
erreur character varying(4000))
server dseabird options (schema 'SB' , table 'DH_MIG_EXEC_ENT') |
Pas de problème quand je fais un INSERT.
Par contre, quand je veux faire un delete :
Code:
1 2
|
delete from dh_mig_exec_ent where lien_detail=3 |
j'ai des messages d'erreurs :
Citation:
ERROR: no primary key column specified for foreign Oracle table
DETAIL: For UPDATE or DELETE, at least one foreign table column must be marked as primary key column.
HINT: Set the option "key" on the columns that belong to the primary key.
********** Error **********
Quelqu'un aurait-il une idée ? :calim2: