From bba0949020b178f227817da5045446f9c2ef01e3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Mar 2026 18:19:13 +0000 Subject: [PATCH 1/2] Initial plan From 4dc2c42b39e0ceda81d8c769f64e9bdabb184d3b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Mar 2026 18:21:53 +0000 Subject: [PATCH 2/2] Add explanation for skipped tables to command description Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com> --- README.md | 4 ++++ src/Search_Replace_Command.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 17a3b754..f5e688ce 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,10 @@ multisite, this will just be the tables for the current site unless Search/replace intelligently handles PHP serialized data, and does not change primary key values. +Tables without a primary key are skipped. To check whether a table has a +primary key, run `wp db query 'DESCRIBE