Ajout Trouver le nom des bases de données dans le datadir PostgreSQL

This commit is contained in:
emorino 2023-09-06 10:23:09 +02:00
parent d59e500814
commit 78f56d7fef

View file

@ -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/<version>/<instance>/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;
~~~