sql >> Base de Datos >  >> RDS >> PostgreSQL

PG::UndefinedObject:ERROR:el tipo hstore no existe pero existe

Has instalado el hstore extensión en un esquema llamado hstore que presumiblemente no está en su search_path predeterminado .

Debes hacer uno de estos:

  • Añadir hstore a search_path durante la configuración de la conexión;
  • Añadir hstore a search_path con un ALTER USER ... SET o ALTER DATABASE ... SET;
  • Mueva la extensión hstore desde hstore esquema en public; o
  • calificar mediante esquema todas las referencias a hstore , p.ej. hstore.hstore(...) . Esto también debe hacerse para los operadores; -> se convierte en OPERATOR(hstore.->)