Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 28/02/2019 10:32:37
- abdallah007
- Membre
sauvgarde des bases avec de tablespace différent de chemin par défault
Bonjour a tous
Qui a une une idée comment effectué le backup avec pg_basebackup si je procède des tables sur des tablespace qui se trouve sur un emplacement différent de celle par défaut
En faite j'ai des tables qui ne sont pas stocké physique sur le répertoire C:\Program Files\PostgreSQL\11\data
merci pour vos explications
Hors ligne
#2 28/02/2019 10:43:55
- ruizsebastien
- Membre
Re : sauvgarde des bases avec de tablespace différent de chemin par défault
bonjour,
ce n'est pas un problème. Si postgres voit toutes vos données et vos tables, pg_basebackup les verra aussi.
Les tablespaces sont fait pour ça. Je ne sais pas pour windows mais dans linux, les datafiles peuvent être placés ailleurs que dans le repertoire par défaut grâce aux tablespaces.
create tablespace créé des liens symboliques dans pg_tblspc.
Cordialement,
Sébastien.
Hors ligne
#3 28/02/2019 11:23:30
- gleu
- Administrateur
Re : sauvgarde des bases avec de tablespace différent de chemin par défault
C'est pareil pour Windows et Linux. Pour Linux, on utilise des liens symboliques alors que sous Windows, ce sont des jonctions. Mais le concept est le même.
Guillaume.
Hors ligne
#4 28/02/2019 23:40:26
- rjuju
- Administrateur
Re : sauvgarde des bases avec de tablespace différent de chemin par défault
La question ne porterait pas plutôt sur la nécessité d'avoir les même répertoires disponibles (et vide) sur le serveur de sauvegarde avec un pg_basebackup en mode plain ? Et dans ce cas, la solution serait d'utiliser l'option --tablespace-mapping.
Julien.
https://rjuju.github.io/
Hors ligne