2011-07-05 5 views
1

すべての関係を持つ既存のpostgresql dbからモデルを生成する方法はありますか?関係を持つ既存のpostgres sqlからモデルを作成する

rails generate model existing_table_name 

class User < ActiveRecord::Base 
    set_table_name :usernames 
    has_many :employees 
end 

しかし、私はそれを手動でやりたいいけないので、多くのテーブルを持っている:

私がこれまで行ってきたことです。

最高、 P

答えて

0

あなたはスクリプトからそのリストを放出することができます。

私は正に、この仕事にvimを使用します。 V // Dまたは:

あなたが持っているものは何でもSQLの事を通して、あなたの現在のテーブルをダンプし、その後、いくつかの実行グラム// Dコマンドを、いくつか:%sの/// sの、など

長い前に」あなたは上記のようなものを放出することができるリストを持っています。

おそらく、vimの部分がYAMLになってしまい、Rubyを使ってその上をループし、クラス定義を出力します。

(私はこれが超古かったと知っていますが、おそらくそれは解決されていますが、より良いですが、私はリンクを見つけたので、

関連する問題