Est-ce que je peux créer une sauvegarde de base de données par programme (ou de la façon qui fonctionne le mieux), avec seulement les tables que je veux? J'ai environ 100 tables dans ma base de données et je veux seulement 10 tables de sauvegarde (bien sûr tous sont interdépendants). Comment puis-je atteindre cet objectif? Et en passant, j'ai une base de données postgresql.Puis-je créer de manière sélective une sauvegarde de la base de données Postgres, avec uniquement des tables certian?
3
A
Répondre
13
Bien sûr. pg_dump vous permet de passer liste des tables avec le paramètre -t
Pour effacer certains doutes. True, le paramètre -t
n'accepte qu'un seul modèle. Mais il est un pattern très similaire à l'expression régulière, donc si vous voulez vider les tables A, B & C vous pouvez faire:
pg_dump -t '(A|B|C)'
Questions connexes
- 1. Comment créer une sauvegarde d'une base de données POSTGRES en utilisant bash?
- 2. Vider uniquement une partie de la base de données sqlite
- 3. Comment charger des fichiers Excel de manière sélective?
- 4. Est-il possible de générer des assemblages de manière sélective?
- 5. Une manière simple de créer une ERD pour une revue de conception de base de données
- 6. Sauvegarde de base de données Wordpress
- 7. créer une base de données d'adresses
- 8. Héritage ActiveRecord avec différentes tables de base de données
- 9. Comment convertir accdb en une base de données postgres
- 10. Vous voulez créer un script qui prend la sauvegarde de la base de données entière et le télécharge
- 11. mangento dans la base de données postgres ou oracle?
- 12. Lors de la sauvegarde d'une base de données postgres je suis invité à entrer un mot de passe
- 13. SQL Server 2005 - Comment créer un nouveau jeu de sauvegarde pour une sauvegarde unique d'une base de données?
- 14. Demander de manière optimale une base de données d'évaluations?
- 15. Sauvegarde de base de données d'une base de données mysql dans VB.Net
- 16. Charger deux tables liées dans une base de données Oracle
- 17. UTF-8 uniquement dans les tables de base de données Grails
- 18. J'ai des problèmes avec cakePHP Bake et l'une des tables de base de données
- 19. Performances des tables SharePoint et des tables de base de données
- 20. Comment faire une sauvegarde d'une base de données PLSQL?
- 21. Créer une base de données avec un emplacement de données spécifique dans MySQL pour une base de données
- 22. Erreur générique lors de la tentative de sauvegarde des données
- 23. Comment utiliser php pour créer une base de données avec table et info en utilisant un fichier de sauvegarde?
- 24. Plans de sauvegarde et de gestion des sinistres pour la base de données mysql
- 25. Base de données Null
- 26. Créer une base de données dans QT
- 27. Comment détecter de manière générique si une base de données est "vide" de Java
- 28. données Interrogation de différentes tables
- 29. ORM pour base de données avec 1000+ tables
- 30. relation CakePHP HABTM (de la sauvegarde des données)
http://www.postgresql.org/docs/8.3/interactive/backup- dump.html, mais ajoutez l'option '-t' (voir pg_dump --help). –
Je ne pense pas que les anciennes versions de PostgreSQL permettent l'option '-t'. –
En fait, je pense que dans la version 8.0, il ne permettait que l'option * one * -t, donc vous ne pouviez que vider une table à la fois. –