Vous n'êtes pas identifié(e).
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
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
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
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