【问题标题】:Pakyow app with PostgreSQL database带有 PostgreSQL 数据库的 Pakyow 应用程序
【发布时间】:2014-12-28 00:24:38
【问题描述】:

谁能解释一下如何在 Pakyow 应用中使用 PostgreSQL 数据库?

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

【问题讨论】:

    标签: database postgresql web-applications pakyow


    【解决方案1】:

    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,了解有关通过直接查询或模型访问数据的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多