Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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.
Julien.
https://rjuju.github.io/
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