プログラミング

プログラミング

【備忘録】SQLModelとAlembicでマイグレーションしてみた

PythonのFastAPIプロジェクトでSQLModelとAlembicを使ってデータベースマイグレーションを行ってみた経験をまとめた備忘録です。SQLModelでモデルを定義し、Alembicでマイグレーションファイルを生成・適用する手順をまとめました。コードベースでデータモデルを管理しつつ、スキーマの変更を追跡できるので、DB設計の進化に役立ちそうです。FastAPIを使っている方に参考になればと思います。
プログラミング

約2年前に書いたコードをGitHub Copilotでリファクタリングしてみた

はじめに プライベートでコード書くということがちょくちょくありますが、リファクタリングをするということはあまりありませんでした。 そこでたまたま約2年前に書いたコードを見てみたらあまりにも酷かったので、リファクタリングすることにしました。そ...