Задать вопрос
@turdubekov
Студент

Почему не могу сделать insert в liquabse?

Есть инсерт в liquabse:
<sql>
            INSERT INTO news.news_banner(id, locale, news_id, media_file_type, media_file_id)
            SELECT uuid_generate_v4(), 'ru_RU', n.id, 'IMAGE', 'media'
            FROM news.news n
            WHERE status = 'ACTIVE';
        </sql>


но при попытке сделать changelog ругается:
ERROR: function uuid_generate_v4() does not exist
  Подсказка: No function matches the given name and argument types. You might need to add explicit type casts.
  Позиция: 102


хотя при селекте расширение все ок:
6579a21c376ea029987843.png

Пробывал сделать
<sql>
        CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
    </sql>


тоже не помогло.

Вопрос: Как можно решить данную проблему?
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@chemdev
DROP EXTENSION "uuid-ossp";
CREATE EXTENSION "uuid-ossp";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы