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

Postgres HStore-fejl - Ukendt operatør

Du har ikke installeret hstore-udvidelsen i databasen, som Rails bruger.

For eksempel, hvis jeg siger select 'a' => 'b' i en af ​​mine databaser, der ikke har hstore, får jeg dette:

=> 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 anden database, der har hstore installeret, får jeg dette:

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

Du skal lave en create extension hstore i din Rails-database.




  1. Hvordan kan jeg beregne samlede berørte rækker, hvis der er flere DML-forespørgsler i min PLSQL-blok?

  2. Øg værdien i MySQL-opdateringsforespørgsel

  3. Der er ikke nok ledige forbindelser i Tomcat JDBC-puljen

  4. Fatal fejl:[] operator understøttes ikke for strenge