On Sunday, September 19, 2010 08:52:18 pm Daniel Ribeiro wrote:
> Yes, this is the ultimate hack. It is quite fragile, and setup
> intensive, as all team members must have a ramdisk enabled, and have
> the same path.

While true, it's also not as bad as you'd think. If you're running a modern 
Linux, it's as simple as:

sudo mount tmpfs /wherever/i/want/a/ramdisk

...and done! You could easily put that in a script.

I have a tmpfs mounted somewhere convenient all the time, because I find it 
generally useful.

> Or, what is worse, configurable ones (breaking our
> "don't make me think" test rule).

Symlinks.

> Hacking sequel seems a lot less
> work.

The above was a one-liner.

Now, if you're on Windows or OS X, I don't know how you'd do that. It also may 
violate other rules, like "Don't make me run things as root". I just don't see 
it being harder than hacking sequel, certainly not if you're on a Linux.

> And it might pay off, as truncating all databases is far more
> performatic than automigrate! (for clearing up tests).

Have you run automigrate on anything not disk-backed?

By all means, don't let me stop you from doing this a cleaner way, if you can. 
I just like the one-liner, dirt-simple, generic solution.

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" 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/datamapper?hl=en.

Reply via email to