1
我想導入一些舊的mysql數據到我的網站的postgresql數據庫,但我有一些麻煩連接到舊的MySQL數據庫。我創建了一個rake任務來嘗試從我的舊數據庫中打印用戶名,但我似乎無法弄清楚。這是我想要做的:連接到另一個數據庫適配器
desc "imports old records to the new postgresql db"
task "db:import_old" => :environment do
class OldDatabase < ActiveRecord::Base
self.establish_connection(
:adapter => "mysql2",
:host => "localhost",
:username => "root",
:password => "",
:database => "old_database"
)
end
user = OldDatabase.user.find_by_user_id(1)
puts "Hello, #{user.name}!"
puts
end
但我永遠不能輸出舊的數據庫的數據。有什麼建議麼?謝謝! :)
究竟是什麼我正在尋找,謝謝! – Ken