2009-05-26 5 views
7

J'essaie de trouver le fichier de base de données sqlite que les rails créent.Où est stocké ce fichier Rails? db/development.sqlite3

Désolé, c'est une question stupide, mais dans quel dossier ce fichier est-il stocké?

J'ai regardé dans tous les dossiers de mon projet Rails et je ne le trouve pas.

Mon database.yml:

development: 
     adapter: sqlite3 
     database: db/development.sqlite3 
     pool: 5 
     timeout: 5000 

Répondre

18

Il est dans RAILS_ROOT/db/development.sqlite3

+0

Merci! –

+0

Que faire si vous faites un Capistrano déployer? –

1

FWIW le fichier peut ne pas exister si vous ne l'avez pas fait rake db: créer encore.

2

Vous pouvez trouver votre fichier de base de données une fois que vous avez donner la commande « échafaudage » au répertoire suivant Si vous êtes dans votre dossier de projet puis puis allez dans le dossier « DB » alors vous pouvez voir fichier « development.sqlite3 » ce est le fichier de base de données SQLite

0

sqlite://db/development.sqlite3

+0

Qu'est-ce que cela nous dit? Cela ressemble à une URL, mais le coller dans mon navigateur (Firefox) ne donne rien d'utile - juste une recherche Google qui me ramène ici :-). Est-ce juste un raccourci pour la première réponse? – dlu

Questions connexes