Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

  • Localiser ses données en Postgres

    dev=# select oid,datname from pg_database;
      oid  |  datname  
    -------+-----------
     13275 | postgres
         1 | template1
     13274 | template0
     16388 | dev
    (4 lignes)

    dev=# q
    [postgres@titi 16388]$ ls -l $PGDATA/base
    total 24
    drwx------ 2 postgres users  4096 25 août  16:28 1
    drwx------ 2 postgres users  4096 25 août  16:28 13274
    drwx------ 2 postgres users  4096  4 oct.  11:01 13275
    drwx------ 2 postgres users 12288  4 oct.  11:00 16388

  • Trouver un objet particulier en Postgres

    select oid,relfilenode,relname from pg_class where relfilenode='16826';




      oid  | relfilenode |        relname        
    -------+-------------+-----------------------
     16804 |       16826 | table_toto




    ou

    dev=# select oid,relfilenode,relname from pg_class where relname='table_toto';

     

  • Afficher les verrous

    SELECT pg_class.relname, pg_locks.* FROM pg_locks, pg_class WHERE pg_locks.relation = pg_class.oid;