我一直在使用mysql。从来没有真正需要更高级的东西。但我正在使用heroku而且在我工作的时候,我喜欢免费搜索,所以我使用的是acts_as_tsearch插件。如果你去git存储库,它会告诉你:
* Preparing your PostgreSQL database
Add a text search configuration 'default':
CREATE TEXT SEARCH CONFIGURATION public.default ( COPY = pg_catalog.english )
那猜猜怎么着?我
但我无法让该配置显示在架构中。当我做rake db:dump时它不会在那里。我知道我可以将这一行添加到schema.rb:
execute 'CREATE TEXT SEARCH CONFIGURATION public.default ( COPY = pg_catalog.english )'
这是有效的,但是如何在不必手动添加的情况下将该配置放入模式中?当有人键入rake db:load?
时,是否可以创建一个也在schema.rb之后加载的文件对于postgres人来说,一个问题:创建文本搜索配置是什么?做什么?
答案 0 :(得分:1)
为什么不尝试将其添加到迁移文件中并针对heroku db进行rake?