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.

Postgresql

  • .pgpass

    Utilisation du .pgpass :

    https://newfivefour.com/postgresql-pgpass-password-file.html

     

    attention l'utilisation du .pgpass ne fonctionne pas avec une connexion LDAP :

    psql: FATAL:  authentification LDAP échouée pour l'utilisateur « jj771560 »

     

     

     

  • 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@utl42644 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 | alcyone_ref_amas_past

     

    ou

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

     

  • Afficher les fonctions internes PostgreSQL

    Pour afficher les fonctions internes présentes sur le système :

    db=#select * from pg_proc;

  • Afficher les verrous

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

  • Optimiser requete sql pour postgres

    Installer au préalable le module : pg_stats_statements

    Exécuter la requête suivante :

    SELECT * FROM pg_stat_statements ORDER BY total_time DESC;
  • Postgresql - Install UNIX

    Install de postgresql 6 sur : Debian Jessie  source

     Install Postgresql sur Debian Jessie : mode opératoire

    Install de postgresql 6 sur Red hat Centos source

    Install Postgresql sur Red hat Centos mode opératoire