Yeah, I actually totally munged the live DB right after we went live  
(luckily before we told anyone about the site and we had all the data  
backed up).  I agree that some kind of are-you-sure would be the right  
answer.  Kind of like 'rm -i' but on by default -- there could be a -f  
option to suppress the warning.  The gem is open source... I don't  
know offhand how to add an interactive prompt to a rake task, but I  
suppose it could be added here:
        http://github.com/heroku/heroku/blob/master/Rakefile

I'm clearly not getting enough sleep this week, so for now I try to be  
quite cautious when I type heroku in particular directories, but  
eventually I won't be able to live with that :)

On Sep 15, 2009, at 1:45 AM, Neil wrote:

>
> At the very least I would expect some sort of "This is a live
> environment - are you really, really sure you want to do this?" on the
> app changing actions. (db:push, db:reset etc, similar to destroy)
>
> N
>
>
> On Sep 11, 3:14 pm, Carl Anderson <[email protected]> wrote:
>> That was something I was wondering as well. I've literally had  
>> nightmares
>> about doing just that (am I alone?)
>>
>> Carl
>>
>> On Fri, Sep 11, 2009 at 4:03 AM, Neil <[email protected]>  
>> wrote:
>>
>>> I'm not sure if someone has already covered this, but although there
>>> are loads of really handy features in the Heroku gem, some of the
>>> functions that you can acheive are potentially very damaging to a
>>> production environment and also very easy to do.
>>
>>> For instance, from what I've seen there is nothing to stop me from
>>> doing a db:push to my live application - there's no sort of question
>>> of confirmation etc.
>>
>>> Is this something that's planned or is it something I've just not  
>>> seen?
>>
>>
> >

http://www.ultrasaurus.com




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to