Hi all! I am a RoR newbie. I want to install an exist RoR project. I installed all but I cannot create the database tables. I configure my config/database.yml and it works because if I run the command rake db:create the application creates the db in my MySQL database. But this command create only the db and not all the tables. I saw that in the application db/schema.db there are the definitions for the table creation but I don''t know how to use it. And if I run rake db:migrate it gives me an error because it tries to apply a patch in a non-existing table. Thanks in advance, best regards! -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Try rake db:schema:load (Load a schema.rb file into the database). If you see "rake -T", there is all options for rake. ___________________ Agustin Viñao www.agustinvinao.com agustinvinao (Skype) On Thu, Apr 9, 2009 at 12:07 PM, Luca Vaudano < rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> > Hi all! > > I am a RoR newbie. > I want to install an exist RoR project. I installed all but I cannot > create the database tables. > I configure my config/database.yml and it works because if I run the > command > rake db:create > the application creates the db in my MySQL database. > > But this command create only the db and not all the tables. > > I saw that in the application db/schema.db there are the definitions for > the table creation but I don''t know how to use it. > > And if I run > rake db:migrate > it gives me an error because it tries to apply a patch in a non-existing > table. > > Thanks in advance, > best regards! > -- > Posted via http://www.ruby-forum.com/. > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks for the quick reply! I already saw on Internet all the rake commands but also rake db:schema:load gives me an error because it tries to apply a patch in a non-existing table: " rake aborted! Mysql::Error: Table ''mathwiki_development.mathwiki_settings'' doesn''t exist: SHOW FIELDS FROM `mathwiki_settings` " There is a way for passing directly to a command the schema.db file? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---