sql >> Databáze >  >> RDS >> PostgreSQL

Chyby Postgres HStore – neznámý operátor

Nenainstalovali jste rozšíření hstore do databáze, kterou Rails používá.

Například, když řeknu select 'a' => 'b' v jedné z mých databází, která nemá hstore, dostanu toto:

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

Ale v jiné databázi, která má nainstalovaný hstore, dostanu toto:

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

Musíte provést create extension hstore ve vaší databázi Rails.




  1. Jak přidat sloupec do tabulky pomocí migrace laravel 5 bez ztráty dat?

  2. Python a MySQL:existuje alternativa k MySQLdb?

  3. Co je to Multi Dimension OLAP CUBE a uveďte příklad krychle s více než 3 rozměry

  4. Java :Výjimka Io:Síťový adaptér nemohl navázat spojení