PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:ERROR:референтният идентификатор на колона е двусмислена грешка

Опитайте това:

  default_scope { order('collections.id ASC') } //collection.rb
  default_scope { order('components.id ASC') } //component.rb

Когато извършите join възходящо по id става ambiguous колона, защото и двата components и collections имат id колона. Няма да знае кой да използва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Настройка на PostgreSQL:Ключови неща за повишаване на производителността

  2. Docker не разпознава директорията с данни на Postgresql

  3. разрешението е отказано при опит за четене на csv файл с помощта на JDBC за база данни на postgres

  4. Показване на PostGIS данни с Leafletjs

  5. Инсталиране на pg gem; ГРЕШКА:Неуспешно изграждане на собствено разширение за gem