Les surprises de RAND() !

16 janvier 2019

Le fait que RAND() soit une fonction non-déterministe (nondeterministic) peut causer certaines surprises et certains problèmes.  Un aperçu ici!

Publicités

PostgreSQL et VACUUM : où en sommes-nous?

9 septembre 2018

Comment le VACUUM fonctionne sous PostgreSQL?

Un bref « crash course » pour vous expliquer ici.


DB Fiddle

27 juillet 2018

Vous désirez tester vos requêtes sur d’autres bases de données ou sur une autre version de votre base de données actuelle, il existe DB Fiddle. Cet outil en ligne supporte MySQL, PostgreSQL et SQLite.

C’est dans le même genre d’outil que SQL Fiddle dont j’avais déjà parlé précédemment.


sqlmap

6 avril 2018

Votre base de données est-elle sécurisée et sécuritaire?  Il existe un moyen facile de le savoir rapidement : l’outil sqlmap !  Un outil open source et facile d’utilisation!

Sqlmap supporte les bases de données MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird, Sybase, SAP MaxDB, HSQLDB et Informix !!


NULL pour les nuls!

10 décembre 2017

Apprendre à composer avec les particularités de la valeur NULL en SQL, c’est parfois chiant et difficile.  Mais c’est possible, quand on sait comment s’y prendre et qu’on évite les pièges.  Tel qu’expliqué ici.


Les nuances de UPSERT

6 novembre 2017

Pour une explication détaillée des variations dans le comportement des UPSERT dans MySQL, PostgreSQL, SQL Server et Oracle, il y a cet excellent article!


PostgreSQL 10 et les Hash Index

2 octobre 2017

Beaucoup de bonnes nouvelles et améliorations dans la prochaine version de PostgreSQL (v. 10) concernant les hash index. Tous les détails techniques ici.