Introduction aux extensions PostgreSQL

Fonctions permettant de manipuler les données dans PostgreSQL

Brian Piccolo

Sr. Director, Digital Strategy

Introduction aux extensions PostgreSQL

Extensions couramment utilisées

PostGIS

Fonctions permettant de manipuler les données dans PostgreSQL

Requête des métadonnées d'extension

Extensions disponibles

SELECT name
FROM pg_available_extensions;
+--------------------+
| name               |
|--------------------|
| dblink             | 
| pg_stat_statements | 
+--------------------+

Extensions installées

SELECT extname 
FROM pg_extension;
+---------+
| name    |
|---------|
| plpgsql |
+---------+
Fonctions permettant de manipuler les données dans PostgreSQL
--Enable the fuzzystrmatch extension
CREATE EXTENSION IF NOT EXISTS fuzzystrmatch;
--Confirm that fuzzstrmatch has been enabled
SELECT extname FROM pg_extension;
+---------------+
| name          |
|---------------|
| plpgsql       |
| fuzzystrmatch |
+---------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Utilisation de la correspondance partielle ou de la recherche partielle

SELECT levenshtein('GUMBO', 'GAMBOL');
+-------------+
| levenshtein |
|-------------|
|           2 |
+-------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Comparer deux chaînes à l'aide de pg_trgm

SELECT similarity('GUMBO', 'GAMBOL');
+------------+
| similarity |
|------------|
| 0.18181818 |
+------------+
Fonctions permettant de manipuler les données dans PostgreSQL

Passons à la pratique !

Fonctions permettant de manipuler les données dans PostgreSQL

Preparing Video For Download...