sql >> Databáze >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:ERROR:id reference sloupce je nejednoznačná chyba

Zkuste toto:

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

Když provedete join vzestupně na id se stane ambiguous protože obě components a collections mít id sloupec. Nebude vědět, kterou použít.



  1. Jak získat typ dotazu v PDO?

  2. Mysql dotazy - pomocí join/union atd

  3. Přehled VACUUM Processing v PostgreSQL

  4. Použití MyRocks Storage Engine se serverem MariaDB