sql >> Database >  >> RDS >> PostgreSQL

Postgres HStore-fouten - onbekende operator

Je hebt de hstore-extensie niet geïnstalleerd in de database die Rails gebruikt.

Als ik bijvoorbeeld zeg select 'a' => 'b' in een van mijn databases die geen hstore heeft, krijg ik dit:

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

Maar in een andere database waarop hstore wel is geïnstalleerd, krijg ik dit:

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

U moet een create extension hstore doen in uw Rails-database.




  1. Databasetijdzone instellen voor een AWS RDS-instantie

  2. Bulk DELETE op SQL Server 2008 (Is er zoiets als Bulk Copy (bcp) voor het verwijderen van gegevens?)

  3. Hoe kan ik mijn lokale database periodiek bijwerken met wijzigingen uit de productie-DB?

  4. Microsoft Access Tips en trucs deel 2 – Formulieren