Category Archives: PostgreSQL

Administration de PostgreSQL 9

Ici ne sont listées que quelques commandes de base. (informations lues dans GNU/Linux Magazine n°146, p56 article de Cédric Pellerin)

  • Initialisation d’une base de test
$ mkdir /tmp/dbtest
$ initdb -D /tmp/dbtest
  • lancement du serveur
$ pgctl -D /tmp/dbtest -l /tmp/postres.log start
  • arrêt du serveur
$ pgctl -D /tmp/dbtest stop

-m fast : arrêt rapide (interruption des transactions, donc arrêt propre)

-m immediate : arrêt brutal. Identique à un crash

  • création d’un base de données
$ createdb testdata
  • connexion au serveur
$psql testdata
testdata=#
  • information sur les bases de l’instance
testdata=#l+

ou

$ psql -l
  • création d’un utilisateur
$ createuser toto

 

PostgreSQL Avancé

  • p. 30 pgPool : le pooler multitâche
  • p. 36 pgBouncer : un pooler simple, mais efficace
  • p. 42 La réplication par les journaux de transactions
  • p. 53 Slony : la réplication des données par trigger
  • p. 66 Londiste : la réplication vue par Skype
  • p. 74 pgPool-II : la réplication par duplication des requêtes
  • p. 80 Une synthèse, et en route vers le futur

Linux Magazine France Hors Série n°44 (oct/nov 2009)