est-il possible de cacher les procedure stockées et les déclencheurs dans une base de données FireBird (1.5) et de se limiter à leurs urilisations suelement?
Merci.
Version imprimable
est-il possible de cacher les procedure stockées et les déclencheurs dans une base de données FireBird (1.5) et de se limiter à leurs urilisations suelement?
Merci.
Bonjour,
Oui c'est tout a fait possible, mais je vous conseille de bien l'expérimenter avant de le faire sur une base en production.
Il suffit d'effacer dans la table RDB$procedure la colonne rdb$procedure_source de vos procédures à "cacher". Personnellement je remplace ce blob par celui d'une procédure vide (Begin end).
Idem pour les triggers table RDB$triggers colonne rdb$trigger_source.
Ces colonnes ne sont que des blob de type chaine. Qui servent pour retrouver les sources. Ces sources sont compilés dans des colonnes de type blob binaire (xxxx_BLR).
Bien garder les sources avant de les effacer (ou carément extraire le script complet).
Merci infiniment c'est juste ce dont j'ai besoin.
Bon retour parmis nous barbibulle tu nous sauve à chaque fois.