ある PostgreSQL データベースの単一のテーブルから別の PostgreSQL データベースの同じテーブルにレコードのサブセットをコピーするユーティリティを作成しようとしています。動的サブクラス化でこれを行っていますが、機能していません。「xxx データベースが構成されていません」というエラーが発生します (xxx はデータベースの URL で、「postgres://username:password@computername:5432/databasename」のようなものです)。 . Heroku 構成から URL をコピーしたので、URL が適切であることはわかっており、ローカル マシンの pgAdmin3 からデータベースにアクセスできます。コードは次のとおりです。
puts "Enter the database URL"
url = gets.chomp
db_conn = Class.new(ActiveRecord::Base) do
establish_connection url
end