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

Как да задам MySQL като база данни по подразбиране в Rails 3?

По отношение на конфигурацията на базата данни, нищо много не се е променило между Rails 2 и 3, с изключение на начина, по който зареждате вашия MySQL драйвер. Това се правеше в config/environment.rb но вече е направено в Gemfile :

gem 'mysql'

По подразбиране config/database.yml файлът е настроен със SQLite, но можете лесно да промените това да бъде MySQL. Общата версия изглежда така:

defaults: &defaults
  adapter: mysql
  username: localdev
  password: mylocaldevpasswordwhateveritis
  host: localhost

development:
  <<: *defaults
  database: project_dev

test:
  <<: *defaults
  database: project_test

Това е adapter декларационен ред, който задава какъв драйвер да се използва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да сравните производителността на Moodle

  2. Изпращане на HTML код чрез JSON

  3. Незаконен микс от съпоставяне в mySQL

  4. Невалиден опит за достъп до полето преди извикване на read()

  5. как да използвам повторно изтрити първични ключове в mysql?