接続用にデータベースを変更するにはどうすればよいですか?

user3337015

私はMySQLデータベースで動作するいくつかのRubyスクリプトを開発しています。すべてのデータベースは1つのサーバー上にあります。残念ながら、私たちは多くのデータベース(すべての衣装製作者に1つ)を持っており、いくつかのスクリプトはそれらのデータベースのそれぞれに接続する必要があります。

現在、スクリプトはを使用していくつかのデータベースに接続します

db = Sequel.connect(:adapter => 'mysql', :user => user, :host => server, :database => database, :password => passwd, :encoding => 'utf8')

これは機能しますが、これらのデータベースごとに切断して再接続する必要があります。

データベースサーバーに一度接続してから、使用しているデータベースを変更する方法はありますか?

ジェレミー・エバンス

切断と再接続を本当に避けたい場合は、おそらく次のようなことを行うことができます。

db = Sequel.connect(:adapter => 'mysql', :user => user, :host => server, :database => database, :password => passwd, :encoding => 'utf8', :single_threaded=>true)
databases = %w'db1 db2 db3'
databases.each do |db_name|
  db << "USE #{db_name}"
  ...
end

切断と再接続が非常に遅い(データベースとアプリケーション間の待ち時間が長い?)場合を除いて、これをお勧めするかどうかはわかりません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

サーバーをデータベースに接続するにはどうすればよいですか

分類Dev

Matomo / Piwikデータベース接続を動的に変更するにはどうすればよいですか?

分類Dev

mysql データベースをノードに接続するにはどうすればよいですか?

分類Dev

MSAccessデータベースをJetbrainsDataGripに接続するにはどうすればよいですか

分類Dev

pypikaを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

ADOを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

JBoss 7.1.1 FinalをOracleデータベースに接続するにはどうすればよいですか?

分類Dev

既存のSQLiteデータベースをExpandableListViewに接続するにはどうすればよいですか?

分類Dev

SparkSQLContextからNetezzaデータベースに接続するにはどうすればよいですか

分類Dev

Arduinoからデータベースに接続するにはどうすればよいですか?

分類Dev

React JSフロントエンド用にMySQLデータベース+ノードJSを接続するにはどうすればよいですか?

分類Dev

adminer 4.3.1でSQLiteデータベースに接続するにはどうすればよいですか?

分類Dev

HostGatorで作成したデータベースに接続するにはどうすればよいですか?

分類Dev

Swift 3.0で外部データベースに接続するにはどうすればよいですか

分類Dev

mysqlデータベースから変数をランダムに取得するにはどうすればよいですか?(dbo接続でphpを使用)

分類Dev

GCloud SQLデータベースに正しく接続するにはどうすればよいですか?

分類Dev

Roomデータベースの主キーを変更するにはどうすればよいですか?

分類Dev

Sqliteデータベースのモードを変更するにはどうすればよいですか?

分類Dev

SQL Serverデータベースを読み取り専用から変更して変更を許可するにはどうすればよいですか?

分類Dev

redisでデータベースの名前を変更するにはどうすればよいですか?

分類Dev

Pythonでpickleデータベースを変更するにはどうすればよいですか?

分類Dev

iOS、デリゲートスタイルでインターネット接続の変更を検出するにはどうすればよいですか?

分類Dev

ASP.NET Identityデータベースを自分のデータベースに接続するにはどうすればよいですか?

分類Dev

ASP.NET Identityデータベースを自分のデータベースに接続するにはどうすればよいですか?

分類Dev

データベースで値が変更された場合、値を継続的に更新するにはどうすればよいですか?

分類Dev

データベース接続をAspectJに組み込むにはどうすればよいですか?

分類Dev

SQLite3データベースがPythonで接続されているかどうかを確認するにはどうすればよいですか?

分類Dev

JDBCTemplate spring 4でデータベース接続を開くにはどうすればよいですか

分類Dev

Laravel 5:Sessions.phpに.envデータベース接続を使用するように指示するにはどうすればよいですか?

Related 関連記事

  1. 1

    サーバーをデータベースに接続するにはどうすればよいですか

  2. 2

    Matomo / Piwikデータベース接続を動的に変更するにはどうすればよいですか?

  3. 3

    mysql データベースをノードに接続するにはどうすればよいですか?

  4. 4

    MSAccessデータベースをJetbrainsDataGripに接続するにはどうすればよいですか

  5. 5

    pypikaを使用してデータベースに接続するにはどうすればよいですか?

  6. 6

    ADOを使用してデータベースに接続するにはどうすればよいですか?

  7. 7

    JBoss 7.1.1 FinalをOracleデータベースに接続するにはどうすればよいですか?

  8. 8

    既存のSQLiteデータベースをExpandableListViewに接続するにはどうすればよいですか?

  9. 9

    SparkSQLContextからNetezzaデータベースに接続するにはどうすればよいですか

  10. 10

    Arduinoからデータベースに接続するにはどうすればよいですか?

  11. 11

    React JSフロントエンド用にMySQLデータベース+ノードJSを接続するにはどうすればよいですか?

  12. 12

    adminer 4.3.1でSQLiteデータベースに接続するにはどうすればよいですか?

  13. 13

    HostGatorで作成したデータベースに接続するにはどうすればよいですか?

  14. 14

    Swift 3.0で外部データベースに接続するにはどうすればよいですか

  15. 15

    mysqlデータベースから変数をランダムに取得するにはどうすればよいですか?(dbo接続でphpを使用)

  16. 16

    GCloud SQLデータベースに正しく接続するにはどうすればよいですか?

  17. 17

    Roomデータベースの主キーを変更するにはどうすればよいですか?

  18. 18

    Sqliteデータベースのモードを変更するにはどうすればよいですか?

  19. 19

    SQL Serverデータベースを読み取り専用から変更して変更を許可するにはどうすればよいですか?

  20. 20

    redisでデータベースの名前を変更するにはどうすればよいですか?

  21. 21

    Pythonでpickleデータベースを変更するにはどうすればよいですか?

  22. 22

    iOS、デリゲートスタイルでインターネット接続の変更を検出するにはどうすればよいですか?

  23. 23

    ASP.NET Identityデータベースを自分のデータベースに接続するにはどうすればよいですか?

  24. 24

    ASP.NET Identityデータベースを自分のデータベースに接続するにはどうすればよいですか?

  25. 25

    データベースで値が変更された場合、値を継続的に更新するにはどうすればよいですか?

  26. 26

    データベース接続をAspectJに組み込むにはどうすればよいですか?

  27. 27

    SQLite3データベースがPythonで接続されているかどうかを確認するにはどうすればよいですか?

  28. 28

    JDBCTemplate spring 4でデータベース接続を開くにはどうすればよいですか

  29. 29

    Laravel 5:Sessions.phpに.envデータベース接続を使用するように指示するにはどうすればよいですか?

ホットタグ

アーカイブ