如果rake命令db:create后面可以跟一个postgresql安装脚本,那就太好了.举个例子.(必须以postgres用户身份运行):

CREATE EXTENSION "fuzzystrmatch";

这是因为,在这一刻,每次创建数据库时,我都会手动执行.

有什么提示吗?

推荐答案

从Rails 4开始,有enable_extension种方法:

class AddFuzzyStringMatching < ActiveRecord::Migration
  def change
    enable_extension "fuzzystrmatch"
  end
end

Postgresql相关问答推荐

如何在gorm中创建一个可读但不可写的字段

PostgreSQL:函数结果表内冲突(...)上的";中的字段名称

哪种数据类型是除法的结果?

使用PythonPolar在PostgreSQL中存储

Postgres:创建分区需要很长时间

Postgres >= 和 <= 具有特殊字符的行为

用于生产的 Rails 性能调优?

使用 JDBC 连接到 PostgreSql 的本地实例

处理 sqlalchemy 断开连接的更好方法

PostgreSQL:根据排序顺序仅 Select 每个 id 的第一条记录

如何通过我在 PostgreSQL 中的数据库获取列大小和类型

PostgreSQL如何连接间隔值'2天'

为什么PostgresQL查询性能随时间下降,但在重建索引时恢复

如何使用 psql 命令列出、创建、使用和判断数据库?

Redis 可以写出到像 PostgreSQL 这样的数据库吗?

SQL Select 一列中具有重复值的所有行

如何禁用 postgresql缓存优化?

如何在Postgres中分组并返回总和行

我应该在 Django DATABASE ENGINE 中使用哪个 Postgres 值?

由于不支持身份验证类型 10,无法连接到 Postgres DB