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

#1 21/02/2017 17:57:16

mystikilla
Membre

Recherche de dépendences entre vues / procédures / tables

Bonjour,

Je cherche a lister les dépendances entre mes vues, procédures et tables afin de repérer les trop longue dépendances.
Je me base pour ce faire sur les tables système (pg_depend) par contre cette table ne comprend pas les procédures.

Est-ce posible d'avoir une requête qui liste les dépendances comme l'outil "Rechercher des objets" de postgresql ?
Ou est-ce quelqu'un a pensé à un script pour ce faire ?

Merci d'avance

Hors ligne

#2 21/02/2017 18:40:45

Marc Cousin
Membre

Re : Recherche de dépendences entre vues / procédures / tables

Il n'y a pas de dépendance entre les procédures et les autres objets (à part leur langage). PostgreSQL n'inspecte pas le source des procédures pour déterminer les objets dont elles dépendent (si j'ai bien compris votre question).


Marc.

Hors ligne

#3 21/02/2017 23:45:21

rjuju
Administrateur

Re : Recherche de dépendences entre vues / procédures / tables

De plus, les relations utilisées dans les fonctions peuvent dépendre du search_path, et comme il est possible de construire des requêtes dynamiques il est de toutes façon impossible de construire de telles dépendances.

Hors ligne

#4 22/02/2017 10:08:45

mystikilla
Membre

Re : Recherche de dépendences entre vues / procédures / tables

Dommage ...
Je vais essayer de coder un truc alors...

Merci

Hors ligne

Pied de page des forums