RSS ログイン
Date==== Time==== Update==== Time==== Title==== [[W]WRITE [RET]READ [?]HELP]
2026-03-03 17:04:30 2026-03-03 17:11:50 SQLマイグレーションを実装した話
TEXT FILE (   1KiB ) を受信しますか? [Y]/[N] > Y

MySQL MariaDB SQL マイグレーション Java

わたしが作っているバックアップシステム用にマイグレーションを実装してみました。
この通り!

こういう感じでSQL文を書くだけです。

二次元配列ですが、1次元がバージョン、2次元がそのバージョンでやる処理、という感じですね。

るみ鯖に導入する

実はるみ鯖にはSQLマイグレーションがありません。
理由は、とくにないです。
ただ今まで実装してこなかったっていうだけです。
当初の予定では、RumiServerSQLMigrationみたいなプログラムを用意するつもりでしたが、今回のマイグレーション実装で予定を変更します。
そもそも、サービス毎にテーブルは違うのに、纏めてマイグレーションするのは非効率というかキモいので、やめます。
るみチャットならるみチャットに、いらねすならいらねすにマイグレーションするコードを書くことにします。