PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 14/06/2016 17:24:29

LG64
Membre

Migration oracle vers PostgreSQL

Bonjour,

Est il possible de migrer des packages oracle en PostgreSQL.

Par exemple

CREATE OR REPLACE PACKAGE CT_STRUCTORGA_EXPL AS

PROCEDURE UPDATE_ALL;
PROCEDURE UPDATE_ALL_COMMIT;

PROCEDURE UPDATE_STRUCTURE (
    p_StrucId       IN NUMBER
);
PROCEDURE UPDATE_STRUCTURE_COMMIT (
    p_StrucId       IN NUMBER
);

PROCEDURE UPDATE_ELEMENT (
    p_ItemId        IN NUMBER
);

END;
/

Merci par avance.

Hors ligne

#2 14/06/2016 22:06:29

gleu
Administrateur

Re : Migration oracle vers PostgreSQL

La notion de package n'existe pas dans PostgreSQL.

Généralement, on crée un schéma du nom du package et on y place dans ce schéma les fonctions qui étaient dans le package. Par contre, vous oubliez certaines fonctionnalités comme les variables globales à un package. Il faut utiliser un contournement pas très sympathique (sauf un paramètre de configuration personnalisé, soit une ligne dans une table "de variables").


Guillaume.

Hors ligne

#3 15/06/2016 18:02:08

LG64
Membre

Re : Migration oracle vers PostgreSQL

OK merci pour ces informations

Hors ligne

Pied de page des forums