Forum Programmation.autre Supprimer toutes les tables d'une database sans supprimer la database

Posté par  (site web personnel) .
Étiquettes : aucune
0
29
sept.
2005
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(...) ) 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.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.