Hi

I'm looking for input on how people manage their database connection when setting up your app in a Mercurial repository.

If I just add my app and db.py to my repository, then every time I setup a different development machine to access it, the app will, by default, point to the same database. But, this database connection isn't correct when I'm working on my laptop or from a home workstation and therefore, I need a different way to specify my db connection info.

The solution I've come up with is to have a config file (using configobj) hold my db information, and read it in db.py to get the info. But, then this causes even more overhead on each request.

Also, what do you do about your databases sub-directory? I would think that I don't want to track any changes there, but when my repo gets cloned an empty databases directory should be placed there.

    -Jim

Reply via email to