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

Errori Postgres HStore - Operatore sconosciuto

Non hai installato l'estensione hstore nel database utilizzato da Rails.

Ad esempio, se dico select 'a' => 'b' in uno dei miei database che non ha hstore, ottengo questo:

=> 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.

Ma in un altro database su cui è installato hstore, ottengo questo:

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

Devi eseguire un create extension hstore nel tuo database Rails.