Jay hat die Ware geliefert:
Für die Benutzung sind einige Kenntnisse mit Linux / Bash erforderlich. Ich würde dringend empfehlen, zuerst ein Backup zu erstellen und dies zu einer ruhigen Zeit durchzuführen, da Sie Ihre Benutzerdaten bei Unachtsamkeit gründlich beschädigen können. Ich habe es auf einem Staging-Server ausprobiert, bevor ich es auf unserer Produktionsseite verwendet habe.
Sie finden diese Data Explorer-Abfrage möglicherweise nützlich, um die vorhandenen Daten für das user_field zu erhalten, das Sie anvisieren:
--[params]
-- string :ucf_name = user_field_1
SELECT
user_id, value as ":ucf_name"
FROM user_custom_fields
WHERE name = :ucf_name
ORDER BY user_id asc
Beachten Sie, dass Sie die ' von beiden Seiten des Feldnamens in der .csv entfernen müssen, da ich nicht herausfinden konnte, wie ich verhindern kann, dass die Abfrage diese einschließt.