it-swarm-ko.tech

Mac OS X의 postgresql에 fuzzystrmatch.sql pg_trgm.sql을 설치하는 방법

this 에 따라 postgresql을 설치했지만 퍼지 문자열 일치 기능도 필요하지만 설치 방법을 모르겠습니다.

8
Alex. S.

Mac의 경우 .sql 파일은 /Library/PostgreSQL/8.3/share/postgresql/contrib와 같은 폴더에 있습니다.

4
user9109

Postgresql의 fuzzystrmatch 패키지에서 levenshtein 또는 기타 기능을 찾고 있다면 9.1, 다음과 같이하십시오.

 # postgres 사용자로 로그인하고 : 
 psql my_database -U postgres 
 # postgres 비밀번호를 입력하고 psql Shell : 
 CREATE EXTENSION fuzzystrmatch; 

끝난.

23
Reichert

해당 확장을 찾을 수 없다면 postgres contrib를 설치하지 않았을 수 있습니다.

예를 들어 centos 스타일 os에서 :

yum install postgresql93-contrib
7
joefromct

Rails 마이그레이션의 맥락에서 여기 대답을 기반으로하면 다음과 같습니다.

create extension fuzzystrmatch;
create extension pg_trgm;
2
Olivier Lacan

일반적으로 함수로 가득 찬 SQL 파일은 다음과 같습니다.

cat fuzzystrmatch.sql | psql {database name}
1
jedberg