From 78f56d7fefdec0c1a0a3b6bb9d9e78a27f3f20b2 Mon Sep 17 00:00:00 2001 From: emorino Date: Wed, 6 Sep 2023 10:23:09 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20Trouver=20le=20nom=20des=20bases=20de?= =?UTF-8?q?=20donn=C3=A9es=20dans=20le=20datadir=20PostgreSQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoPostgreSQL.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 55387de1..61e879f0 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -1531,3 +1531,13 @@ Puis on peut vérifier que le mot de passe de l'utilisateur est bien haché en s --------------------------------------------------------------------------------------------------------------------------------------- SCRAM-SHA-256$4096:W6otodlsF4iP*************************** ~~~ + +## Trouver le nom des bases de données dans le datadir PostgreSQL + +Dans le datadir de postgresql dans `/var/lib/postgresql///base/` les repertoire des bases ne sont pas identifié par leurs noms, mais par leur OID (Object Identifier Types). + +Pour connaitre l'OID de chaque base on peux exécuter cette requête dans le shell postgresql, et regarder la 1ere colonne "oid" : + +~~~ +postgres=# SELECT oid,* from pg_database; +~~~ \ No newline at end of file