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

Cách quản lý Rails database.yml

Đầu tiên, hãy di chuyển database.yml vào một tệp mẫu.

Nếu bạn đang sử dụng Git:

git mv config/database.yml config/database.yml.example
git commit -m "moved database.yml to an example file"

Hoặc, nếu bạn đang ở trên Subversion:

svn move config/database.yml config/database.yml.example
svn ci -m "moved database.yml to an example file"

Thứ hai, bỏ qua phiên bản .yml.

Nếu bạn đang sử dụng Git:

cat > .gitignore
config/database.yml

git add .gitignore
git commit -m "ignored database.yml"

Nếu bạn đang ở trên Subversion:

svn propset svn:ignore config "database.yml"

Thứ ba, cài đặt Cơ sở dữ liệu.yml của bạn ở đâu, anh bạn? :

script/plugin install git://github.com/technicalpickles/wheres-your-database-yml-dude

Plugin đó cảnh báo các nhà phát triển trước khi chạy bất kỳ tác vụ Rake nào nếu họ chưa tạo phiên bản cục bộ của riêng mình cho config/database.yml .

Thứ tư, thiết lập nhiệm vụ triển khai Capistrano:

# in RAILS_ROOT/config/deploy.rb:
after 'deploy:update_code', 'deploy:symlink_db'

namespace :deploy do
  desc "Symlinks the database.yml"
  task :symlink_db, :roles => :app do
    run "ln -nfs #{deploy_to}/shared/config/database.yml #{release_path}/config/database.yml"
  end
end

Thứ năm, tải lên phiên bản database.yml của máy chủ:

scp config/database.yml [email protected]_server.com:/path_to_rails_app/shared/config/database.yml


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhập tệp XML vào bảng cơ sở dữ liệu MySQL bằng cách sử dụng XML_LOAD (); hàm số

  2. Làm cách nào để CHỌN nhanh 3 bản ghi ngẫu nhiên từ một bảng MySQL 30k với bộ lọc where bằng một truy vấn duy nhất?

  3. Làm thế nào để ước tính thời gian truy vấn SQL?

  4. Tôi muốn chèn dữ liệu vào cơ sở dữ liệu mysql bằng cách sử dụng PDO của PHP. Nhưng dữ liệu không được chèn

  5. Làm thế nào để tạo biểu đồ trong MySQL?