2BP01: dependent_objects_still_exist
PostgreSQLQue signifie cette erreur ?
La suppression a été bloquée, car d'autres objets dépendent de l'objet à supprimer. DROP échoue tant que des objets dépendants existent.
Cause
Tentative de suppression d'une table alors que des vues/clés étrangères/fonctions en dépendent ; objets dépendant d'un type ou d'un schéma ; DROP sans CASCADE ; colonne/séquence référencée par d'autres objets.
Comment la corriger
Supprimez d'abord les objets dépendants ou supprimez avec CASCADE : DROP TABLE my_table CASCADE; (n'oubliez pas que CASCADE supprime aussi les objets dépendants ; soyez prudent). Pour voir les dépendances, lisez le détail de l'erreur (ligne DETAIL) ou inspectez pg_depend/les catalogues concernés. Planifiez correctement l'ordre de suppression.