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

Как да управлявате Rails database.yml

Първо преместете database.yml към шаблонен файл.

Ако сте на Git:

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

Или, ако сте на Subversion:

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

Второ, игнорирайте версията .yml.

Ако сте на Git:

cat > .gitignore
config/database.yml

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

Ако сте на Subversion:

svn propset svn:ignore config "database.yml"

Трето, инсталирайте Къде е вашата база данни.yml, пич? > :

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

Този плъгин предупреждава разработчиците преди да бъдат стартирани каквито и да било задачи на Rake, ако не са създали своя собствена локална версия на config/database.yml .

Четвърто, настройте задача за разгръщане на 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

Пето, качете версията на сървъра на database.yml:

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. ГРЕШКА 1030 (HY000) на ред 25:Получих грешка 168 от устройството за съхранение

  2. Как да инсталирате MySQL на Windows 10? – Вашето еднократно решение за инсталиране на MySQL

  3. Свържете Java към MySQL база данни

  4. Как работи NOT RLIKE в MySQL

  5. MySQL Trigger:Изтриване от таблица СЛЕД ИЗТРИВАНЕ