5

私は以前に確立されたものを意味します

DB = Sequel.sqlite('my_blog.db')

また

DB = Sequel.connect('postgres://user:password@localhost/my_db')

また

DB = Sequel.postgres('my_db', :user => 'user', :password => 'password', :host => 'localhost')

またはなど。

Sequel::Database クラスには、「接続」はありますが、「切断」などと呼ばれるパブリック インスタンス メソッドはありません。

誰かがすでにその問題に直面しているかもしれません。任意のアイデアをいただければ幸いです。

4

1 に答える 1

15

Mladen Jablanović が指摘しているように、次のことができます。

DB.disconnect

これにより、その Sequel::Database インスタンスの接続プールで使用可能なすべての接続が切断されます。切断する特定の接続を選択することはできず、意味がありません。ただし、シャード接続プールは、特定のシャードのすべての接続の切断をサポートしています。

于 2010-05-07T15:19:14.413 に答える