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

#2 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 16/04/2019 06:50:39

dverite a écrit :

Est-ce qu'il y a un index unique sur pg_database.datname ou pas?

je ne sais pas comment retrouver cette information.

Et est-ce que vous voyez 2 oid différent pour les deux lignes ?

Il y a bien 2 oids différents pour chacune des lignes.

Est-ce que vous utilisez pgAdmin ou uniquement en mode console?

uniquement en mode console.

#3 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 15/04/2019 16:31:51

Le reindex a été exécuté.
Malheureusement ca n a pas permis de résoudre le problème.

#4 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 15/04/2019 15:10:10

Ça me donne exactement les mêmes caractères sur les 2 bases pour le datname et le md5.

#5 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 15/04/2019 12:31:26

J ai fouille les sources pour comprendre ce qu' il se passe exactement quand on drop une database.
J ai trouvé une part du soucis en consultant gram.y.
Le missing_ok retourne en erreur.

#6 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 15/04/2019 11:51:14

Après les échecs standards de suppression, J ai en effet recréé naïvement le dossier. Ceci n a pas eu d impact positif. Je l ai donc en effet ensuite supprimé via rm.

#7 Re : Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 15/04/2019 10:27:12

Les 2 bases ont le même nombre de caractères.
Quand je lance un select via datname de la table pg_database, les deux lignes s affichent.

#8 Général » [9.3] Postgresql DATABASE listed in pg_database doest not exist » 14/04/2019 19:02:02

fevil
Réponses : 17

Bonjour,

j'ai un problème avec une database sur postgresql 9.3


bien qu'une database soit listée et visible dans pg_database, il m'est impossible de m'y connecter ou de la supprimer.


J'ai déjà essayé de la supprimer :


_ via DROP --) base xxx does not exist
_ via dropdb --) base xxx does not exist
_ via update de pg_database --) UPDATE 0
_ via suppression d'une ligne de pg_database --) DELETE 0
_ via son directory
_ via recreation ed son directory à partir de l'OID.
_ de recréer une base avec le même nom et de la supprimer. --) seule la nouvelle base est supprimée.



Mon soucis c'est que je suis incapable de faire un pg_dump de la nouvelle base crée, puisqu'il y a 2 lignes avec le nom de cette base dans le pg_database.


Je pense avoir lu quasi toutes les pages web en relation avec ce problème en 6 langues. Aucun problème similaire au mien n'a trouvé de solution que se soit en russe ou chinois ou anglais.


merci

Pied de page des forums

Propulsé par FluxBB