OK, wenn ich das auf folgende Weise vereinfache:
select * from plugin_store_rows WHERE plugin_name = 'discourse-data-explorer' AND type_name = 'JSON' AND (replace(key, 'q:',''))::integer < 0;
Erhalte ich zwei identische Zeilen zurück (abgesehen von der ‘id’).
Ich denke, ich sollte mutig sein und eine löschen!
PS Erledigt, den neueren Datensatz gelöscht – wird neu aufgebaut.
(Verwendet: DELETE from plugin_store_rows WHERE id = $$$die ID des doppelten Datensatzes$$$;)
DIE MIGRATION HAT JETZT GEKLAPPT!
Danke für den Push, @Falco