我已经按照安装了postgresql这,但我还需要模糊字符串匹配函数,但我不知道如何安装这些函数。
答案1
对于 Mac,.sql 文件位于 /Library/PostgreSQL/8.3/share/postgresql/contrib 等文件夹中
答案2
如果你正在寻找 postgresql 中 fuzzystrmatch 包中的 levenshtein 或其他函数9.1,只需这样做:
# 使用 postgres 用户登录并: psql my_database -U postgres # 输入 postgres 密码并在 psql shell 中输入: 创建扩展 fuzzystrmatch;
完毕。
答案3
如果您找不到该扩展,则可能是您没有安装 postgres contrib。
例如,在 centos 风格的操作系统上:
yum install postgresql93-contrib
答案4
通常一个充满函数的sql文件是这样的:
cat fuzzystrmatch.sql | psql {database name}