We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa3bee3 commit 04a6c28Copy full SHA for 04a6c28
docs/dev-notes/2025-11-20/resolve_version_mismatch_between_local_env_and_ci/plan.md
@@ -254,12 +254,14 @@ Prisma v7では以下の設計変更により、`datasource`内で接続URLを
254
### 備考
255
256
**修正内容**:
257
+
258
- `pnpm dlx prisma migrate deploy` → `pnpm exec prisma migrate deploy`
259
- `pnpm dlx` はレジストリから最新版(v7.x)をダウンロード実行する
260
- `pnpm exec` は `node_modules` 内の指定版(v5.22)を実行する
261
- 修正後、CI環境でもローカル環境と同じPrisma v5.22が使用される
262
263
**得られた教訓**:
264
265
1. **バージョン指定の重要性**: `pnpm dlx` と `pnpm exec` の挙動の違いを理解することが、環境の一貫性確保に不可欠
266
2. **コマンドの選択が与える影響**: 一見単純なコマンド名の違いが、CI/CD環境で大きな問題につながる可能性
267
3. **Prisma のバージョン管理**: メジャーバージョン間のbreaking changes(v5 → v7での `datasource url` 廃止)は、移行戦略とテストが重要
0 commit comments