PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Rails has_many:qua PG ::Lỗi:ERROR:id tham chiếu cột là lỗi không rõ ràng

Hãy thử điều này:

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

Khi bạn thực hiện một join tăng dần trên id trở nên ambiguous vì cả hai thành phần componentscollectionsid cột. Nó sẽ không biết sử dụng cái nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi cú pháp PostgreSQL tại hoặc gần 'union'

  2. ubuntu `env:‘ pg_dump ’:Không có lỗi tệp hoặc thư mục` như vậy

  3. Xóa bản ghi khỏi cơ sở dữ liệu postgresql từ xa bằng danh sách được cung cấp cục bộ

  4. sử dụng SAO CHÉP TỪ trong ứng dụng Rails trên Heroku với phần phụ trợ Postgresql

  5. Kiểm tra PL / pgSQL nếu một hàng tồn tại