Ora2Pg -Data Export Major Speed Improvement

Paris, April 6th 2016

Last week I received a patch from Svetlana Shorina PostgresPro about regular expressions and conditions checks in the function responsible for data formatting. Following their Oracle source and PostgreSQL destination types, data needs to be transformed before being inserted into PostgreSQL.

I knew that this part would benefit from being optimized but I always thought that this was a waste of time because, in my experience, most of the migration time is taken by the BLOB/CLOB escaping and this is something that cannot really be optimized. This is why I’ve never done this optimisation work and I was wrong.

Well I decided to reconsider and to make some benchmarks on different kinds of tables and data. I was really surprised, here are the results.

→ Lire la suite...

Mises à jour mineures de PostgreSQL 9.5.2, 9.4.7, 9.3.12, 9.2.16 et 9.1.21

Paris, le 5 avril 2016

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.5.2, 9.4.7, 9.3.12, 9.2.16, et 9.1.21. Ces versions mineures corrigent deux problèmes de sécurité et un problème de corruption d’index dans la version 9.5. Elles comprennent également des corrections de bogues. Les utilisateurs de PostgreSQL 9.5.0 ou 9.5.1 doivent appliquer la mise à jour dès que possible.

→ Lire la suite...

Meetup PostgreSQL à Lyon le 20 avril 2016

Paris, le 5 avril 2016

Le PostgreSQL User Group Lyonnais organise un Meetup, le 20 avril 2016 à 19h, dans le quartier de la Croix Rousse à Lyon. Dalibo y présentera notamment une conférence, alors venez nombreux !

→ Lire la suite...

Retour sur le Code Sprint OSGeo

Paris, le 30 mars 2016

Dalibo a participé en février au Code Sprint OSGeo, ayant eu lieu dans les locaux de Mozilla à Paris. Petit retour sur l’évènement.

→ Lire la suite...

Nouvelle version 17.3 d'Ora2Pg !

Paris, le 26 Mars 2016

Deux nouvelles versions 17.2 et 17.3 d’Ora2Pg viennent d’être publiées. Il s’agit de versions mineure corrigeant un certain nombre de problèmes remontés par les utilisateurs depuis la version majeure 17.0. Elle ajoute aussi deux nouvelles fonctionnalités:

  • La possibilité de transformer à la volée les types NUMBER(x,y) en booléens.
  • La possibilité de relocaliser complètement l’installation d’Ora2Pg dans un répertoire avec la commande perl Makefile.PL DESTDIR=/opt/ora2pg avant l’installation par make.
→ Lire la suite...

Workshop Postgresql 9.5 - 8 avril 2016

Paris, le 22 mars 2016

Vous voulez découvrir la nouvelle version 9.5 de PostgreSQL ?

Alors venez participer au prochain Workshop Dalibo, le vendredi 8 avril 2016 à Paris, il reste quelques places …

→ Lire la suite...

Sortie de pgBadger 8

DALIBO est fier d’annoncer la sortie de pgBadger 8.0. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Nouvelle version 17.0 d'Ora2Pg !

Paris, le 22 Fevrier 2016

La nouvelle version 17.0 d’Ora2Pg vient d’être publiée. Il s’agit d’une version majeure apportant un nouveau type d’action permettant d’obtenir un décompte de tous les objets, clé primaires, contraintes, index, triggers, etc., des deux cotés, Oracle et PostgreSQL.

→ Lire la suite...

pgsession, rendez-vous à la rentrée 2016

Paris, le 15 février 2016

La Session PostgreSQL #8, initialement prévue le 6 avril à Lyon, est repoussée à septembre, nous vous tiendrons informés des dates !

→ Lire la suite...

Sortie de PostgreSQL 9.5.1, 9.4.6, 9.3.11, 9.2.15 et 9.1.20

Paris, le 11 février 2016

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.5.1, 9.4.6, 9.3.11, 9.2.15 et 9.1.20. Ces versions mineures corrigent deux problèmes de sécurité, ainsi qu’un certain nombre de problèmes découverts sur les quatre derniers mois. Les utilisateurs vulnérables aux problèmes de sécurité doivent mettre à jour leur installation immédiatement; les autres doivent planifier la mise à jour dès que possible.

→ Lire la suite...