ОК - я обновился с Horde Webmail 3 до Horde Webmail 4.
В этом переходе таблица 'horde_prefs' теперь показывает, что поле 'pref_value' имеет тип BLOB. Ранее это был тип LONGTEXT.
При настройке новых учетных записей я хочу дать всем пользователям настройки по умолчанию до того, как пользователь войдет в систему, чтобы убедиться, что все они имеют правильные настройки по умолчанию.
Раньше я просто создавал скрипт PHP со всеми значениями по умолчанию в виде записей SQL - и вставлял их с именем пользователя. Теперь, поскольку это записи BLOB, я не могу этого сделать.
Итак, по сути, таблица имеет четыре поля:
pref_uid (имя пользователя)
pref_scope (приложение, для которого установлено предпочтение - например, horde, ingo, imp и т. д.)
pref_name (имя предпочтения - например, last_login, last_maintenance и т. д.)
pref_value (BLOB-запись, которая содержит фактическое предпочтение)
Итак - может быть более 20 строк для одной учетной записи пользователя и всех настроек.
Я хотел бы скопировать все строки от одного пользователя (скажем, tester@test.com), чтобы сделать настройки по умолчанию для нового пользователя (скажем, newuser@test.com)
Есть ли способ, которым это можно сделать?
Спасибо!