If you\'re building a system that has three databases - dev, testing and live, and you write a module to connect to the database, how do you make sure that a developer can not c