2010-11-23 50 views
2

我有一个测试是在postgresql中创建和销毁一些数据库。为了能够删除数据库,我需要告诉DataMapper断开连接。我似乎无法找到任何有关如何做到这一点的文件。强制DataMapper与postgresql断开连接

DataMapper :: Adapters :: PostgresAdapter有一个close_connection方法,但它受到保护,并且需要一个连接对象,我似乎无法得到它。

这甚至可能吗?

回答

3

DataObjects::Pooling.pools.each {|pool| pool.dispose}似乎工作,只要你一次只打开一个连接。