В дампе структуры SQL отсутствует «SET search_path TO public» перед миграцией - PullRequest
0 голосов
/ 28 января 2019

Я работаю над двумя существующими проектами Rails 4, которые используют Postgresql 9.4.Оба используют дамп sql для сохранения своей схемы / структуры БД, потому что они используют столбцы jsonb.Первый проект работает нормально, db:structure:dump и db:structure:load оба работают.

Второй проект «успешно» создает дамп своей структуры, но не может загрузить этот дамп, потому что в конце каждая schema_migrations вставка завершается неудачей, поскольку psql ничего не указывает на public.schema_migrations.Structure.sql двух проектов очень похожи, за исключением того, что непосредственно перед вставкой работающего schema_migrations есть строка SET search_path TO public;.Мне не хватает конфигурации, чтобы гарантировать добавление строки в структуру с ошибками, или проблема заключается в моих версиях gem / postgres?

...