Skip to content

Commit 04a6c28

Browse files
committed
chore: fix format (#2861)
1 parent aa3bee3 commit 04a6c28

File tree

1 file changed

+2
-0
lines changed
  • docs/dev-notes/2025-11-20/resolve_version_mismatch_between_local_env_and_ci

1 file changed

+2
-0
lines changed

docs/dev-notes/2025-11-20/resolve_version_mismatch_between_local_env_and_ci/plan.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,12 +254,14 @@ Prisma v7では以下の設計変更により、`datasource`内で接続URLを
254254
### 備考
255255

256256
**修正内容**:
257+
257258
- `pnpm dlx prisma migrate deploy` → `pnpm exec prisma migrate deploy`
258259
- `pnpm dlx` はレジストリから最新版(v7.x)をダウンロード実行する
259260
- `pnpm exec` は `node_modules` 内の指定版(v5.22)を実行する
260261
- 修正後、CI環境でもローカル環境と同じPrisma v5.22が使用される
261262

262263
**得られた教訓**:
264+
263265
1. **バージョン指定の重要性**: `pnpm dlx` と `pnpm exec` の挙動の違いを理解することが、環境の一貫性確保に不可欠
264266
2. **コマンドの選択が与える影響**: 一見単純なコマンド名の違いが、CI/CD環境で大きな問題につながる可能性
265267
3. **Prisma のバージョン管理**: メジャーバージョン間のbreaking changes(v5 → v7での `datasource url` 廃止)は、移行戦略とテストが重要

0 commit comments

Comments
 (0)