Réponses:
Pour le Mac, les fichiers .sql se trouvent dans un dossier tel que /Library/PostgreSQL/8.3/share/postgresql/contrib
Si vous recherchez levenshtein ou d'autres fonctions dans le package fuzzystrmatch dans postgresql 9.1 , faites simplement ceci:
# Connectez-vous avec l'utilisateur postgres et: psql my_database -U postgres # Entrez le mot de passe postgres et tapez dans le shell psql: CRÉER UNE EXTENSION fuzzystrmatch;
Terminé.
Sur la base de la réponse ici dans le cadre d'une migration Rails, il suffit de:
create extension fuzzystrmatch;
create extension pg_trgm;
Habituellement, avec un fichier sql plein de fonctions, c'est quelque chose comme ceci:
cat fuzzystrmatch.sql | psql {database name}