транзакции это значит как? В ручную на этом этапе SQL запрос отправлять на обновление ENUM?
Да, например. Т.е. перед началом обновления вручную выполнить: ALTER TYPE name ADD VALUE 'new_value'; Неприятно, я понимаю. Но последствия даже в случае отката от этого не такие уж страшные (появилось "лишнее" значение, и что? Всё равно никто (приложения) не знают, что это и как его использовать, по идее, так же?). Ну и если enum-ы часто обновляются, зря Вы с ними вообще связались (лучше было бы сделать таблицу + FK). Да и переходите уже на v12, чего Вы ждёте?. ;)
Обсуждают сегодня