PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 03/07/2017 15:19:27

mba
Membre

OID pg_database et $PGDATA/base (PotgreSQL 9.4.10)

Bonjour,

J'ai un souci le numéro oid dans la vue pg_database ne correspond pas au numéro dans $PGDATA/base

postgres=# select datdba from pg_database;
datdba
--------
     10
     10
     10
  16385
454548
(5 rows)

postgres=# \! ls -ltr /u02/postgresql-9.4-5436/data/base
total 34972
drwx------ 2 postgres postgres    12288 Mar  6 10:13 13003
drwx------ 2 postgres postgres     4096 Apr 22 02:25 454549
drwx------ 2 postgres postgres     4096 Jun 10 02:40 1
drwx------ 2 postgres postgres     4096 Jun 10 02:40 12998
drwx------ 2 postgres postgres    36864 Jul  3 10:33 16386
drwx------ 2 postgres postgres 35745792 Jul  3 15:11 pgsql_tmp
postgres=#

Est-ce que c'est normal ?
D'avance merci !

Cordialement.

Hors ligne

#2 03/07/2017 15:33:17

mba
Membre

Re : OID pg_database et $PGDATA/base (PotgreSQL 9.4.10)

Désolé pour le dérangement.
oid    oid         Row identifier (hidden attribute; must be explicitly selected)
je n'ai pas sélectionné le bonne colonne dans ma requête.

Hors ligne

#3 03/07/2017 22:04:49

gleu
Administrateur

Re : OID pg_database et $PGDATA/base (PotgreSQL 9.4.10)

Oui, en effet. datdba, c'est l'identifiant du propriétaire de la base de données (de son administrateur, d'où DBA). Et oid est la bonne colonne.

Hors ligne

#4 10/07/2017 11:25:08

mba
Membre

Re : OID pg_database et $PGDATA/base (PotgreSQL 9.4.10)

Merci Guillaume

Hors ligne

Pied de page des forums