Utiliser le dépôt Debian/Ubuntu de PostgreSQL.org

Le projet PostgreSQL possède depuis peu son propre dépôt APT pour les différentes versions des serveurs encore maintenu et PgAdmin3, sur les versions de Debian et Ubuntu suivantes

  • Debian
    • Etch
    • Lenny
    • Squeeze
    • Wheezy
    • Sid
  • Ubuntu
    • Precise (12.04)

Si vous utilisiez déjà le dépôt squeeze backports par exemple, vous pouvez ...

more…

Debian Squeeze, OpenERP 6.1 et Psycopg2

Si vous avez installer votre OpenERP 6.1 sous Debian Squeeze avec la librairie Psycopg2 fournit, vous risquez de retrouver ce message dans vos logs OpenERP

2012-12-22 16:22:19,027 24065 ERROR ? openerp.sql_db: bad query: UPDATE ir_cron SET nextcall='2012-12-28 15:21:07', numbercall=-1 WHERE id=2 ...
more…

Recherche avec lettres accentuées

OpenERP repose entièrement sous PostgreSQL, ainsi nous pouvons utiliser ce que nous offre cette base de données en terme de fonctionnalités. C'est le cas lorsque des termes français sont insérés avec ou sans accents, par défaut nous sommes contraint de rechercher avec ou sans accent, l'astuce décrite ci-dessous ...

more…

Connaitre la taille d'un base de données PostgreSQL

Pour connaitre la taille d'un base de données il faut utiliser la fonction pg_database_size

production=# select pg_database_size('production');
 pg_database_size
------------------
        513343780
(1 ligne)

Cette taille est donnée en octets, pour avoir une meilleur représentation en Méga ou Giga, il faut utiliser la fonction pg_size_pretty

production=# select pg_size_pretty(pg_database_size('production'));
 pg_size_pretty ...
more…

Patchs intégrés dans OpenERP 5.0

Mes améliorations

Premier Patch

Le premier patch concerne les informations fournit par les log du serveur. J'y ai ajouté en plus de la machine hébergeant la base de données, le port d'écoute ainsi que l'utilisateur connecté. Ceci est d'autant plus pratique en développement que l'on ...

more…

Premier patch pour TinyERP/OpenERP

Mes premières modifications ont portés sur la gestion des exceptions lors de la création des port d'écoutes (XMLRPC et NETRPC), en effet si vous avez lancé 2 fois votre serveur [TinyERP|tag:tinyerp], le second lancement se traduit par l'arret du processus (ce qui est normal) en indiquant ...

more…