diff --git a/.changeset/add-d1-print-resource-location.md b/.changeset/add-d1-print-resource-location.md new file mode 100644 index 000000000000..cc51fcecb54f --- /dev/null +++ b/.changeset/add-d1-print-resource-location.md @@ -0,0 +1,7 @@ +--- +"wrangler": patch +--- + +fix: show local/remote status before D1 command confirmations + +D1 commands (`execute`, `export`, `migrations apply`, `migrations list`) now display whether they're running against local or remote databases before showing confirmation prompts. This prevents confusion about which database will be affected by the operation. diff --git a/packages/wrangler/src/d1/execute.ts b/packages/wrangler/src/d1/execute.ts index 1fd63089cd8a..cbcaf6edd3e2 100644 --- a/packages/wrangler/src/d1/execute.ts +++ b/packages/wrangler/src/d1/execute.ts @@ -45,6 +45,7 @@ export const d1ExecuteCommand = createCommand({ }, behaviour: { printBanner: (args) => !args.json, + printResourceLocation: true, }, args: { database: { diff --git a/packages/wrangler/src/d1/export.ts b/packages/wrangler/src/d1/export.ts index f50877983226..8a26539865e9 100644 --- a/packages/wrangler/src/d1/export.ts +++ b/packages/wrangler/src/d1/export.ts @@ -25,6 +25,9 @@ export const d1ExportCommand = createCommand({ status: "stable", owner: "Product: D1", }, + behaviour: { + printResourceLocation: true, + }, args: { name: { type: "string", diff --git a/packages/wrangler/src/d1/migrations/apply.ts b/packages/wrangler/src/d1/migrations/apply.ts index ceb7d7ed29ae..80026b6106bf 100644 --- a/packages/wrangler/src/d1/migrations/apply.ts +++ b/packages/wrangler/src/d1/migrations/apply.ts @@ -22,6 +22,9 @@ export const d1MigrationsApplyCommand = createCommand({ status: "stable", owner: "Product: D1", }, + behaviour: { + printResourceLocation: true, + }, args: { database: { type: "string", diff --git a/packages/wrangler/src/d1/migrations/list.ts b/packages/wrangler/src/d1/migrations/list.ts index b8ef9f810fd5..7174f931e269 100644 --- a/packages/wrangler/src/d1/migrations/list.ts +++ b/packages/wrangler/src/d1/migrations/list.ts @@ -18,6 +18,9 @@ export const d1MigrationsListCommand = createCommand({ status: "stable", owner: "Product: D1", }, + behaviour: { + printResourceLocation: true, + }, args: { database: { type: "string",