Pakyow应用程序与PostgreSQL数据库

时间:2014-10-31 16:00:13

标签: database postgresql web-applications pakyow

任何人都可以解释如何使用Pakyow应用程序使用PostgreSQL数据库吗?

我已经构建了一个Pakyow应用程序,我有一个PostgreSQL数据库,但我不知道如何设置应用程序来使用数据库。

1 个答案:

答案 0 :(得分:4)

Pakyow没有内置的数据库支持,但它与任何Ruby ORM兼容(请参阅docs)。 Sequel是我在Pakyow中处理数据库的首选图书馆。要让Sequel在您的应用中运行,您首先需要将sequelpg(因为您想使用Postgres)添加到您的Gemfile中:

gem 'sequel'
gem 'pg'

接下来,您需要在app.rb中配置适配器。执行此操作的最佳位置是每个环境的configure块。例如,这将配置适配器进行开发:

$db = Sequel.connect('postgres://user:password@host:port/database_name')

您可以在整个应用中访问$db全局。

有关通过直接查询或模型访问数据的信息,请查看Sequel Documentation