Introduzione:
Database PostgreSQL con diverse centinaia di funzioni memorizzate, tra cui obsolete, non utilizzate ecc.
Problema
Devo scoprire tutte le funzioni memorizzate che hanno qualche relazione con la tabella X, poiché voglio cambiare la struttura della tabella. Alcuni di essi potrebbero non essere utilizzati, quindi non posso farlo semplicemente guardando il codice.
La soluzione che ho ATM sta eseguendo psql \df+
e output grepping, ma preferirei una soluzione più simile a un database, cioè usando lo schema informativo. Questo sarà sicuramente un compito ripetitivo e mi piacerebbe averlo bello e pulito.
Eventuali suggerimenti?
EXECUTE
espressioni simili'mm_'||name_parameter
, e non affronterà correttamente i nomi tra virgolette"my""table""
o con la piegatura delle maiuscole, ma farà la maggior parte di ciò che la maggior parte delle persone vorrà .