I found sometimes developing without migration could be faster than with migration, especially for a personal project and a new developer. I know migration could bring lots of good things during development. But as a green rails developer, I have to spend extra time on how migration works and how to roll back to a previous version, etc. such jobs are not important for a fresh new project or fresh new developer. I would say, setup database using any GUI tool could be easier for new rails developers, these developers are supposed to be familiar with at least one kind of database. Based on my experiences, the first inception could not be fully considered, so, frequent modification could happen. A GUI tool is more efficient than migration at this stage. It may save huge time and energy. Time is expensive, rather than spending time on learn how to let migration work, spending on coding could be better. My idea could be wrong, but I believe it could be somehow helpful to freshly new rails developers. -- 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 -~----------~----~----~----~------~----~------~--~---
It really is worth learning migrations. It''s very easy once you know basic syntax and you''ll really thank yourself for doing it once you get going on a sizeable application. I''d also argue that new developers should start using best practices from the start. This includes using migrations, testing, version control etc. If you start using these things right away, you''ll be a far better developer - even if it means a few growing pains. Steve --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Good day! I am also a freshly green rails developer, but I didn''t find it difficult to learn how migrations work. script/generate migration (and script/generate model does that automatically), write a create table with more concise and beautiful Ruby syntax rather than clumsy SQL (Okay, GUI is faster but I have to launch another app while here I can do everything from TextMate), rake migrate and there''s no step three! Remember, you have to spend extra time on how migration works and how to roll back to a previous version, etc. only once, and then you can easily use it! The same with unit testing one can probably write simple Rails applications without unit tests more quickly, but when the tasks grow in size and complexity, you''ll certainly gain benefit if you have learnt to write test cases. Yours sincerely, Damian/Three-eyed Fish --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Hey Surf, I considered the same decision when I started with Rails a year ago. Migrations are totally worth learning, even for a beginner on simple projects. In development, you''ll find you end up changing the DB a lot... and these are a lifesaver. In terms of populating the your database with test data, I found that the "best practice" way of using YAML fixtures was actually not so hot for my applications. It can be very time consuming if you have lots of foreign keys. To go along with Migrate, I ended up building something custom called Populate that helps you fill your database with test data (it has steps just like migration does). -Pete On Feb 22, 10:11 am, "Steve Bartholomew" <s...-LWB5c3/XHbdBDgjK7y7TUQ@public.gmane.org> wrote:> It really is worth learning migrations. It''s very easy once you know > basic syntax and you''ll really thank yourself for doing it once you > get going on a sizeable application. > > I''d also argue that new developers should start using best practices > from the start. This includes using migrations, testing, version > control etc. If you start using these things right away, you''ll be a > far better developer - even if it means a few growing pains. > > Steve--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
On 2/22/07, Surfman Joe <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> I found sometimes developing without migration could be faster than with > migration, especially for a personal project and a new developer. I know > migration could bring lots of good things during development. But as a > green rails developer, I have to spend extra time on how migration works > and how to roll back to a previous version, etc. such jobs are not > important for a fresh new project or fresh new developer.When things are too hard, we cheat. The migrations cheat sheet: http://cheat.errtheblog.com/s/migrations rake remigrate: http://errtheblog.com/post/3 They really are quite simple. G''luck. -- Chris Wanstrath http://errtheblog.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 -~----------~----~----~----~------~----~------~--~---