Documentation du database.yml


#1

Bonjour,

Quelqu’un a de la doc sur le fichier database.yml ?

Est-ce qu’on est obligé de devoir renseigenr 3 bases à chaque fois
(test,
production, development) ?
Est-ce que ce type de raccourci est documenté :
login: &login
adapter: mysql
host: localhost
username: root
password: root
socket: /opt/lampp/var/mysql/mysql.sock

development:
database: typo_dev
<<: *login

test:
database: typo_tests
<<: *login

production:
database: typo
<<: *login

etc.

J’ai pas trouvé grand chose à part
http://wiki.rubyonrails.org/rails/pages/database.yml qui est incomplet.

Merci.


#2

Thomas B. wrote :
| Bonjour,
|
| Quelqu’un a de la doc sur le fichier database.yml ?
|
| Est-ce qu’on est obligé de devoir renseigenr 3 bases à chaque fois (test,
| production, development) ?

AFAIK non… tant que tu n’utilises pas les autres environnements …

| Est-ce que ce type de raccourci est documenté :
| login: &login
| adapter: mysql
| host: localhost
| username: root
| password: root
| socket: /opt/lampp/var/mysql/mysql.sock

C’est du YAML. Va voir la
http://redhanded.hobix.com/bits/yamlSMergeKey.html


Frederick R. aka Sleeper – removed_email_address@domain.invalid

Let the machine do the dirty work.
- The Elements of Programming Style (Kernighan & Plaugher)


#3

Salut Thomas,

Quelqu’un a de la doc sur le fichier database.yml ?

Est-ce qu’on est obligé de devoir renseigenr 3 bases à chaque fois (test,
production, development) ?

non, tu donnes la preuve en dessous.

si tu utilises la même table pour development et production
tu peux faire un truc comme ça :

production:
development

si ma mémoire est bonne.

database: typo_dev
etc.

J’ai pas trouvé grand chose à part
http://wiki.rubyonrails.org/rails/pages/database.yml qui
est incomplet.

Tout sur le format YAML

http://www.yaml.org

notamment la spécification :

http://www.yaml.org/spec/

 -- Jean-François.

#4

Ok merci à tous les deux