Calíopeブログ

DBAの現場の悩みを、2週間ごとに

データベースの仕事で実際に出会った問題を、それがどう現れ、どう調べ、どう解決したかとともに、エンジンごとのSQLを添えて紹介します。

このブログを書く理由

私はデータベース管理のエンジニアとして学び、2016年からDBAとして働いています。教育学の学術的な素養もあり、このブログはそこから生まれました。私が実際に丸一日かけて学んだことは、ほかの誰かのその一日を節約できるかもしれません。これはアプリのカタログではありません。Calíopeが登場するのは、本当に問題の解決に役立つときだけです。そして、各記事のSQLは公開する前に、動くと書いたすべてのエンジンで実行しています。

RSSで購読

テーブルをテストデータで埋める方法:手書きのINSERTから、SQLで行を生成するまで

アプリケーションを試すためにテーブルを埋めてきた方法を、いちばん素朴なものから今使っているものまで紹介します。手で書くINSERT、自分自身をコピーするテーブル、SQLで生成する連番、列を読み取るプロシージャです。データベースエンジンごとのコードと、それが使えるようになったバージョンも載せています。

テストデータ開発MySQLMariaDBPostgreSQLSQLiteSQL ServerOracleClickHouse