I ont un script de purge Postgres dans bash où j'exécuter plusieurs commandes sur des tables différentes à savoirpurge base de données postgres utilisant perl
données de copie à table temporaire. par exemple table1 -> temp_table1
Supprimez les données de la table basée sur les tables temporaires.
pour les deux étapes ci-dessus, pour chaque table que je connecte à la base de données. Y at-il un moyen de se connecter à la base de données à la fois et d'exécuter les étapes ci-dessus sur différentes tables en utilisant Perl.
Pourquoi avez-vous besoin de la table temporaire? Ne pourriez-vous pas simplement utiliser l'instruction SELECT que vous utilisez pour remplir la table temporaire, en tant que sous-sélection de l'instruction DELETE? Ce sera probablement beaucoup plus efficace. –