Я боролся с моим расширением PostgreSql и hstore, поэтому в моем файле дампа sql поля hstore создаются с помощью этого скрипта:
CREATE EXTENSION IF NOT EXISTS hstore WITH SCHEMA public;
CREATE TABLE public.identity_devices (
...
metadata public.hstore
);
Итак, я получаю сообщение об ошибке
structure.sql:2058: ERROR: type "public.hstore" does not exist
Но если я использую
metadata hstore
все отлично работает.
Также следует отметить, что это происходит только в нашем CI, где мы работаем как пользователь runner
, но владельцем схемы public
является postgres
.
Если понадобятся дополнительные данные, пожалуйста, дайте мне знать, и я предоставлю.
С уважением,