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

Errores de Postgres HStore - Operador desconocido

No instaló la extensión hstore en la base de datos que usa Rails.

Por ejemplo, si digo select 'a' => 'b' en una de mis bases de datos que no tiene hstore, obtengo esto:

=> select 'a' => 'b';
ERROR:  operator does not exist: unknown => unknown
LINE 1: select 'a' => 'b';
                   ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

Pero en otra base de datos que tiene hstore instalado, obtengo esto:

=> select 'a' => 'b';
 ?column? 
----------
 "a"=>"b"
(1 row)

Debe hacer un create extension hstore en su base de datos de Rails.