Category Archives: Bases de données

DBeaver, un gestionnaire de bases de données, libre et universel

DBeaver est un outil libre pouvant gérer une 20ene de SGBD, dont les plus connus : PostgreSQL, MySQL, Oracle, Microsoft SQL Server…

Il est multiplateforme et dispose d’une importante liste de fonctionnalités qui vont ravir les DBA débutants ou peut-être même plus, en leur simplifiant leurs tâches d’administration (création/import/export/requetes/scripts/diagramme)

Vous pouvez aussi retrouver un test cet outil dans l’article « DBEAVER, la gestion facile de vos bases de données », par Claude Charpentier sur GNU/Linux Pratique n°84 juillet/août 2014.

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)