| From: | Dimitri Fontaine <dim(at)tapoueh(dot)org> |
|---|---|
| To: | ROS Didier <didier(dot)ros(at)edf(dot)fr> |
| Cc: | "pgsql-fr-generale-owner\(at)postgresql(dot)org" <pgsql-fr-generale-owner(at)postgresql(dot)org>, "pgsql-fr-generale\(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org> |
| Subject: | Re: Perte de la base de données "postgres" dans une instance |
| Date: | 2017-12-04 13:43:43 |
| Message-ID: | m2374q1ucw.fsf@dimitris-macbook-air-3.home |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-fr-generale |
ROS Didier <didier(dot)ros(at)edf(dot)fr> writes:
> Une de nos instance PostgreSQL n'a plus de base de données «
> postgres » . Il n'est plus possible de faire une sauvegarde :
>>>
> pgbackrest --stanza=pgdb_pl1-9.6 backup
> ERROR [131]: FATAL: database "postgres" does not exist
> <<
> Quelle est la procédure pour corriger le problème ?
La base « postgres » est simplement la base par défaut de l'utilisateur
postgres. PostgreSQL fonctionne tout à fait bien sans cette base, il
faut cependant corriger tous les scripts afin de se connecter à une
autre base de données.
> NB : les autres bases sont bien présentes : template0, template1, base applicative
La commande suivante devrait fonctionner :
$ psql -U postgres -d template1
Et il est ensuite possible de faire :
# create database postgres owner postgres;
Bonne continuation,
--
dim
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | ROS Didier | 2017-12-04 13:56:01 | RE: [pgsql-fr-generale] Perte de la base de données "postgres" dans une instance |
| Previous Message | ROS Didier | 2017-12-04 13:35:59 | Perte de la base de données "postgres" dans une instance |