PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kesalahan Postgres HStore - Operator Tidak Dikenal

Anda tidak menginstal ekstensi hstore di database yang digunakan Rails.

Misalnya, jika saya mengatakan select 'a' => 'b' di salah satu database saya yang tidak memiliki hstore, saya mendapatkan ini:

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

Tetapi di database lain yang menginstal hstore, saya mendapatkan ini:

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

Anda perlu melakukan create extension hstore di database Rails Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memetakan tipe serial PostgreSQL dengan anotasi Hibernate

  2. PostgreSQL setara dengan pengumpulan massal Oracle

  3. Salin database PostgreSQL ke database lain

  4. Mencampur level isolasi di PostgreSQL

  5. Java.sql.SQLException yang terkenal:Tidak ditemukan driver yang cocok