2010-08-06 15 views
0

我一直在使用mysql永遠。從來沒有真正需要更有趣的東西。但我在使用heroku很多,而我在工作時,我喜歡免費搜索,所以我使用的是acts_as_tsearch插件。如果你去git倉庫,它會告訴你:如何配置使用架構使用postgresql的heroku應用程序的數據庫?

* Preparing your PostgreSQL database 

Add a text search configuration 'default': 

    CREATE TEXT SEARCH CONFIGURATION public.default (COPY = pg_catalog.english) 

所以你猜怎麼着?我

  1. 從MySQL改變了我的軌到PostgreSQL配置
  2. 跑在pgAdmin的(Postgres的一個GUI)的SQL痛「CREATE TEXT」代碼
  3. 注意到,現在我的開發數據庫已經叫什麼一個「FTS配置」
  4. 試圖搜索功能和它的偉大工程

但我無法得到該配置的模式展現出來。當我做耙db:轉儲它不會在那裏。我知道我可以將此行添加到schema.rb:

execute 'CREATE TEXT SEARCH CONFIGURATION public.default (COPY = pg_catalog.english)' 

和作品,但我怎麼可以得到配置到架構沒有我不必手工添加呢?我可以創建一個在schema.rb之後加載的文件,當有人輸入rake db時:load?

對於postgres人員,一個問題:這是什麼CREATE TEXT SEARCH CONFIGURATION ...做的?

回答

1

爲什麼不嘗試將其添加到遷移文件並耙對英雄庫?

相關問題