| 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
わたしが作っているバックアップシステム用にマイグレーションを実装してみました。

この通り!
こういう感じでSQL文を書くだけです。

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