sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres HStore-fel - okänd operatör

Du installerade inte hstore-tillägget i databasen som Rails använder.

Till exempel, om jag säger select 'a' => 'b' i en av mina databaser som inte har hstore får jag detta:

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

Men i en annan databas som har hstore installerat får jag detta:

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

Du måste göra en create extension hstore i din Rails-databas.




  1. Hur bygger man nästa och tidigare länkar med php?

  2. MySQL Lägg till unik begränsning

  3. SQL för att returnera fält med icke-numeriska tecken borttagna i MySQL

  4. hur man infogar flera arrayer i databasen med PHP