Existe-t-il un moyen de créer une sauvegarde d’une seule table dans une base de données à l’aide de postgres ? Et comment? Cela fonctionne-t-il également avec la commande pg_dump ?
Réponses
Trop de publicités?
Sri Harsha Kappala
Points
398
Si vous êtes sur Ubuntu,
- Connectez-vous à votre utilisateur postgres ``
- ``
Assurez-vous que vous exécutez la commande où l’utilisateur dispose d’autorisations d’écriture (exemple :
)
éditer
Si vous souhaitez vider les .sql sur un autre ordinateur, vous devrez peut-être envisager d’ignorer les informations de propriétaire enregistrées dans le fichier .sql.
Vous pouvez utiliser ``
Prashant Kumar
Points
620
<blockquote>
<p>pg_dump -h localhost -p 5432 -U postgres -d mydb -t my_table >
sauvegarde.sql</p>
</blockquote>
<p>Vous pouvez effectuer la sauvegarde d’une seule table, mais je suggère de prendre la sauvegarde de la base de données entière, puis de restaurer la table dont vous avez besoin. Il est toujours bon d’avoir une sauvegarde de la base de données entière.</p>
<p><a href="http://web.archive.org/web/20141108210658/http://www.brownfort.com/2014/10/backup-restore-postgresql/" rel="noreferrer">9 façons d’utiliser pg_dump</a></p>
user3207874
Points
103