URL: https://linuxfr.org/forums/programmationautre/posts/supprimer-toutes-les-tables-dune-database-sans-supprimer-la-dat Title: Supprimer toutes les tables d'une database sans supprimer la database Authors: Ontologia Date: 2005年09月29日T17:03:03+02:00 Tags: postgresql Score: 0 Bonjour, suite à l'écriture d'un logiciel qui gère une base de données (création/destruction de tables, exécution de requêtes) PostgreSQL 8.x via OBDC, j'aurai besoin de trouver un moyen de supprimer toutes les tables de la base de donnée en question, sachant que je ne sais pas exactement lesquels sont dedans. Je ne peux donc utiliser des drop table xxxxxx car le script plante s'il ne trouve pas la table. J'ai bien drop database name ( [http://www.postgresql.org/docs/8.0/interactive/sql-dropdatabase.htm(...)](http://www.postgresql.org/docs/8.0/interactive/sql-dropdatabase.html) ) mais je trouve ça un peu violent, et je ne suis pas sûr que cela ne remette pas en cause les accès OBDC que j'ai configuré sur d'autres client (?)... Dans ce cas, je dois créer un autre accès réseau sur une autre database et supprimer l'autre database à partir de celle-là ? Ou yaa t-il un autre moyen, en restant connecté à la base de donnée ? disclaimer : je n'ai pas les moyen de reprendre l'architecture de base du logiciel, je ne travail plus dans la boite où j'ai développé la chose.