Vous n'êtes pas identifié(e).

#1 07/01/2021 13:12:15

bigfootspi
Membre

pg_dumpall n'exporte pas le schema public

Bonjour a tous.

je dois migrer une base pg9.5 sur un nouveau serveur en pg10
n'etant pas contraint par l'indispo de la base, je passe par un export / import (plus simple et secur pour moi)

tout se passe bien
sauf que...
j'ai des extensions pg qui sont sur le schéma public. (pas de débat la dessus svp ^^)
et 4 schémas différents sur ma bdd (donc le schéma public)

lors de mon export, dans le fichier de sortie, je vois la création de tous les schémas, sauf le "public"

pourtant il gère bien les extension (qui du coup ne sont pas ajoutées car pas de schéma public.
CREATE EXTENSION IF NOT EXISTS unaccent WITH SCHEMA public;

coté schéma,

du coup, pas d'extension ^^

la commande que j'utilise est :
pg_dumpall -p [PORT] -v -f ./out.sql

une idée ???
pour info, mon pg_dumpall est exécuté via le user postgres

Hors ligne

#2 07/01/2021 14:26:18

gleu
Administrateur

Re : pg_dumpall n'exporte pas le schema public

Le schéma public est supposé exister. Si vous n'en avez pas, créez le avant de lancer la restauration.


Guillaume.

Hors ligne

#3 07/01/2021 14:43:16

bigfootspi
Membre

Re : pg_dumpall n'exporte pas le schema public

ce qui explique cela.
merci.

Hors ligne

Pied de page des forums