sql >> Database >  >> RDS >> Mysql

Hoe stel ik MySQL in als de standaarddatabase in Rails 3?

Op het gebied van databaseconfiguratie is er niet veel veranderd tussen Rails 2 en 3, met uitzondering van hoe u uw MySQL-stuurprogramma laadt. Dit werd vroeger gedaan in config/environment.rb maar is nu gedaan in Gemfile :

gem 'mysql'

De standaard config/database.yml bestand is ingesteld met SQLite, maar u kunt dit eenvoudig wijzigen in MySQL. Een generieke versie ziet er als volgt uit:

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

development:
  <<: *defaults
  database: project_dev

test:
  <<: *defaults
  database: project_test

Het is de adapter declaratieregel die bepaalt welk stuurprogramma moet worden gebruikt.



  1. MYSQL als een select-query 0 rijen retourneert en een andere select-query?

  2. Het toevoegen van een externe sleutel aan een bestaande tabel geeft fout 1050 tabel bestaat al

  3. MySQL CREATE FUNCTION Syntaxis

  4. Wat is de minimale klantvoetafdruk die nodig is om C# te verbinden met een Oracle-database?