Привет, товарищ! Столкнулся с проблемой при обновлении #n8n до новых версий (1.70+) После обновления до последней версии путём смены образа контейнера n8n при запуске падает с ошибкой: function gen_random_uuid() does not exist Причина: Новые миграции n8n используют функцию gen_random_uuid(), которая требует расширения pgcrypto в PostgreSQL. Оно не всегда включено по умолчанию — особенно если ты используете собственный или «чистый» образ PostgreSQL. Решение: Подключись к СУБД и активируй расширение. Это решение подходит для тех, кто использует внешнюю СУБД PostgreSQL с n8n — например, в docker-compose, как у меня. Сперва заходим в контейнер: ```bash docker exec -it имя_контейнера_postgres psql -U твой_пользователь -d имя_твоей_базы ``` А вот теперь уже и и активируем расширение: ```sql CREATE EXTENSION IF NOT EXISTS pgcrypto; Теперь перезапускай контейнер n8n — миграции завершатся успешно! #n8n #postgres #selfhosted #devops #docker
Привет, товарищ! Столкнулся с проблемой при обновлении #n8n до новых версий (1.70
7 декабря7 дек
~1 мин