如何在Mac OS X的Postgresql上安装Fuzzystrmatch.sql pg_trgm.sql


8

我已经根据这个安装了postgresql ,但是我还需要模糊字符串匹配功能,但是我不知道如何安装这些功能。

Answers:


4

对于Mac,.sql文件位于/Library/PostgreSQL/8.3/share/postgresql/contrib等文件夹中


对我来说,它在/Library/PostgresPlus/8.3/share/contrib中。
克林顿·布莱克莫尔

23

如果要在postgresql 9.1的 Fuzzystrmatch包中寻找levenshtein或其他函数,请执行以下操作:

#使用postgres用户登录并:
psql my_database -U postgres
#输入postgres密码,然后输入psql shell:
创建扩展模糊字符串

做完了


7

如果找不到该扩展,则可能您没有安装postgres contrib。

例如,在centos风格os上:

yum install postgresql93-contrib


1

通常带有完整功能的sql文件,它是这样的:

cat fuzzystrmatch.sql | psql {database name}

2
问题是,我在哪里可以获取该文件?它不在我的系统中。
亚历克斯。S.09年

向“ PostgreSQL for Mac”中的人提问。
Milen A. Radev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.