はじめに OpenNext + Cloudflare D1 を使った開発で、ローカル環境での開発・テスト・本番への移行を効率的に行いたいと考えたことはありませんか。 愚直に実現しようとすると、環境ごとに異なる設定ファイルを用意したり、テストデータの管理に手間がかかります。Drizzle のエコシステム(drizzle-orm、drizzle-kit、drizzle-seed)を活用することで、これらの課題を解決し、シームレスな開発体験を実現する方法を紹介します。 この記事では、実際の @opennextjs/cloudflare プロジェクト構成を参考に、ローカル開発からテスト実装、本番デプロイまでの一連の流れを解説します。 動作環境 { "dependencies": { "@libsql/client": "^0.15.10", "@opennextjs/cloudflare": "^

