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

Yêu cầu Squeel và Heroku, Postgres:Lỗi khi sử dụng GROUP BY và ORDER

Tôi nghĩ rằng một số mã này thuộc về một phạm vi hoặc ít nhất là trong bộ điều khiển của bạn. Nhưng đó là ngoài vấn đề, bạn có thể đăng Gemfile của mình không?

Theo tôi, hành động tốt nhất là sử dụng cùng một cơ sở dữ liệu và ORM trong quá trình phát triển. Bạn đã thử chạy PG cục bộ chưa?

Có vẻ như một số điều có thể đang xảy ra ở đây khiến bạn gặp khó khăn, trước tiên hãy thiết lập và chạy PG cục bộ trên máy phát triển của bạn và cập nhật databases.yml của bạn trùng hợp.

Thứ hai, bạn có đang sử dụng MongoBD không? Có thể xóa đá quý khỏi gói nếu bạn không còn sử dụng nó nữa.

Tôi đã dọn dẹp Gemfile của bạn một chút để dễ đọc hơn một chút, nhưng tôi khuyên bạn nên nhóm các viên đá quý thành các phần thể hiện rõ hơn vai trò của viên đá quý trong dự án, tôi muốn ghi lại từng viên đá quý để rõ ràng nó làm gì, đôi khi các ứng dụng rails có xu hướng kết thúc với một Gemfile khổng lồ, điều này làm cho việc nhận dự án của người khác thực sự khó khăn:

source 'https://rubygems.org'
ruby '1.9.3'

gem 'rails', '3.2.7'

gem 'compass_twitter_bootstrap', '2.0.3'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.0.1'
gem 'will_paginate', '3.0.3'
gem 'bootstrap-will_paginate', '0.0.6'
gem 'omniauth-facebook', '1.4.0'
gem 'railroady'
gem 'devise', '2.1.2'
gem 'devise_invitable'
gem 'simple_form'
gem 'best_in_place'
gem "jquery-fileupload-rails"
gem 'paperclip'
gem "squeel"
gem 'client_side_validations'
gem 'wicked'
gem 'koala'
gem 'aws-sdk'

gem 'pg', '0.12.2'

gem 'jquery-rails'
gem 'jquery-ui-rails'

group :development, :test do
    gem 'annotate', '2.5.0'
    gem 'rspec-rails'
end

group :test do
    gem 'capybara'
    gem 'factory_girl_rails'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'compass-rails', '1.0.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
end

Cuối cùng, hãy xem trong application.rb của bạn và đảm bảo rằng ActiveRecord có sẵn, có vẻ như nó phải có, nhưng hãy xem, có thể bạn có require "rails/all" ở đâu đó gần trên cùng, ở đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jsonb so với jsonb [] cho nhiều địa chỉ cho một khách hàng

  2. Số hàng psycopg2 cho con trỏ phía máy chủ

  3. Có cách nào để tắt cập nhật / xóa nhưng vẫn cho phép trình kích hoạt thực hiện chúng không?

  4. mã trả về psql nếu không tìm thấy hàng nào

  5. Refactor hoạt động để chúng có thể được sử dụng trong một CTE