Forum: Rails France Documentation du database.yml

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
05ab66b795a2cbdffc97d2b8209e3a6b?d=identicon&s=25 Thomas Bassetto (Guest)
on 2006-05-03 19:08
(Received via mailing list)
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.
8546e5131cc66da30ccd062234a75b12?d=identicon&s=25 Frederick Ros (sleeper)
on 2006-05-03 19:08
(Received via mailing list)
Thomas Bassetto 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 Ros aka Sleeper -- sleeper@jabber.fr

Let the machine do the dirty work.
            - The Elements of Programming Style (Kernighan & Plaugher)
13ea48f056b19349027d2f4a6921a46a?d=identicon&s=25 Jean-François (Guest)
on 2006-05-03 19:08
(Received via mailing list)
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.
05ab66b795a2cbdffc97d2b8209e3a6b?d=identicon&s=25 Thomas Bassetto (Guest)
on 2006-05-03 19:09
(Received via mailing list)
Ok merci à tous les deux
This topic is locked and can not be replied to.