[Rails] backup rails project

3 views
Skip to first unread message

David Zhu

unread,
May 10, 2010, 5:14:32 PM5/10/10
to Ruby on Rails: Talk
I'm using Ubuntu 10.04

But i need to restore the system, stuff isn't working right after the
update

so I need to backup my rails project.


Would a copy and paste onto a flashdrive work? What about all my
migrated database tables?

What is the best way to back up a rails project? Can i just copy and
paste everything? Would that save it? Thanks

--
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 rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Colin Law

unread,
May 10, 2010, 5:21:25 PM5/10/10
to rubyonra...@googlegroups.com
On 10 May 2010 22:14, David Zhu <dzwestw...@gmail.com> wrote:
> I'm using Ubuntu 10.04
>
> But i need to restore the system, stuff isn't working right after the
> update
>
> so I need to backup my rails project.
>
>
> Would a copy and paste onto a flashdrive work? What about all my
> migrated database tables?
>
> What is the best way to back up a rails project? Can i just copy and
> paste everything? Would that save it? Thanks

That will save the sources, but it would be much better to have the
sources in a version control system such as git, then you just need to
backup the repository.

You also need to dump the contents of the database, which depends on
the db type.

After backing up make sure you can restore it and that it runs (and
tests pass) before erasing the originals.

Colin

David Zhu

unread,
May 10, 2010, 5:58:45 PM5/10/10
to Ruby on Rails: Talk
If I did copy and paste my project folder into a flash drive, and then
after the restore i paste it back on the harddrive, would it still
work though? can i just run a rake db:migrate and then everything will
get migrated? or no?


On May 10, 5:21 pm, Colin Law <clan...@googlemail.com> wrote:
> On 10 May 2010 22:14, David Zhu <dzwestwindso...@gmail.com> wrote:
>
> > I'm using Ubuntu 10.04
>
> > But i need to restore the system, stuff isn't working right after the
> > update
>
> > so I need to backup my rails project.
>
> > Would a copy and paste onto a flashdrive work? What about all my
> > migrated database tables?
>
> > What is the best way to back up a rails project? Can i just copy and
> > paste everything? Would that save it? Thanks
>
> That will save the sources, but it would be much better to have the
> sources in a version control system such as git, then you just need to
> backup the repository.
>
> You also need to dump the contents of the database, which depends on
> the db type.
>
> After backing up make sure you can restore it and that it runs (and
> tests pass) before erasing the originals.
>
> Colin
>
>
>
> > --
> > 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 rubyonra...@googlegroups.com.
> > To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en.
>
> --
> 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 rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/rubyonrails-talk?hl=en.

Stephan Wehner

unread,
May 10, 2010, 9:56:27 PM5/10/10
to Ruby on Rails: Talk


On May 10, 2:58 pm, David Zhu <dzwestwindso...@gmail.com> wrote:
> If I did copy and paste my project folder into a flash drive, and then
> after the restore i paste it back on the harddrive, would it still
> work though? can i just run a rake db:migrate and then everything will
> get migrated? or no?

What's your database? With mysql, use mysqldump. This will give you a
file
that will allow restoring the database later. See for example,
http://www.webcheatsheet.com/SQL/mysql_backup_restore.php for more
details.

For other database, search the Internet: "Backup Restore <Your
Database>"

By the way, make sure you know which gems, including versions, your
system has currently as well : "gem list --local"

Stephan
Reply all
Reply to author
Forward
0 new messages