PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PG::UndefinedObject:ERROR:il tipo hstore non esiste ma esiste

Hai installato hstore estensione in uno schema denominato hstore che presumibilmente non è nel tuo search_path predefinito .

Devi fare uno di questi:

  • Aggiungi hstore a search_path durante la configurazione della connessione;
  • Aggiungi hstore a search_path con un ALTER USER ... SET o ALTER DATABASE ... SET;
  • Sposta l'estensione hstore da hstore schema in public; o
  • schema-qualifica tutti i riferimenti a hstore , per esempio. hstore.hstore(...) . Questo deve essere fatto anche per gli operatori; -> diventa OPERATOR(hstore.->)