Blog de Calíope

De vrais maux de DBA, tous les quinze jours

De vrais problèmes tirés de mon travail avec les bases de données : comment ils sont apparus, comment je les ai analysés et comment je les ai résolus, avec le SQL pour chaque moteur.

Pourquoi j’écris ce blog

Je suis ingénieur en administration de bases de données de formation, et je travaille comme DBA depuis 2016. J’ai aussi une formation académique en sciences de l’éducation, et c’est de là que vient ce blog : ce qui m’a coûté une vraie journée de travail à apprendre peut éviter cette journée à quelqu’un d’autre. Ce n’est pas un catalogue de l’application ; Calíope n’apparaît que lorsqu’elle aide vraiment à résoudre le problème. Et j’exécute le SQL de chaque article avant de le publier, sur chaque moteur où il est censé fonctionner.

S’abonner par RSS

Comment remplir une table avec des données de test : des INSERT à la main à leur génération en SQL

Les façons dont j'ai rempli des tables pour tester une application, de la plus naïve à celle que j'utilise aujourd'hui : des INSERT à la main, la table qui se copie elle-même, une série générée en SQL et une procédure qui lit les colonnes. Avec le code pour chaque moteur et la version à partir de laquelle il fonctionne.

Données de testDéveloppementMySQLMariaDBPostgreSQLSQLiteSQL ServerOracleClickHouse