Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Ruby的PostgreSQL适配器的正确名称是什么?_Ruby_Postgresql_Sequel - Fatal编程技术网

用于Ruby的PostgreSQL适配器的正确名称是什么?

用于Ruby的PostgreSQL适配器的正确名称是什么?,ruby,postgresql,sequel,Ruby,Postgresql,Sequel,这是我的db/config.yml文件: adapter: postgres server: localhost etc. 当我使用rakedb:migrate时,它与adapter:postgresql一起工作。否则,它抱怨: Please install the postgres adapter: gem install activerecord-postgres-adapter Sequel::AdapterNotFound: LoadError: cannot load such f

这是我的
db/config.yml
文件:

adapter: postgres
server: localhost
etc.
当我使用
rakedb:migrate
时,它与
adapter:postgresql
一起工作。否则,它抱怨:

Please install the postgres adapter: gem install activerecord-postgres-adapter
Sequel::AdapterNotFound: LoadError: cannot load such file -- sequel/adapters/postgresql
当我将
sequel
sequel.connect(YAML.load_file(..)
一起使用时,它与
适配器:postgres
一起工作。否则,它抱怨:

Please install the postgres adapter: gem install activerecord-postgres-adapter
Sequel::AdapterNotFound: LoadError: cannot load such file -- sequel/adapters/postgresql

怎么办?:)

对于Sequel,您必须使用
postgres
。显然,ActiveRecord需要
postgresql
。它们是不同的工具,您不应该期望同一个配置文件同时在这两个工具上工作