Différences entre versions de « Ajouter une extension en PostgreSQL »
Jump to navigation
Jump to search
Ligne 1 : | Ligne 1 : | ||
+ | <span data-link_translate_it_title="Aggiungere un'estensione in PostgreSQL" data-link_translate_it_url="Aggiungere un'estensione in PostgreSQL"></span>[[:it:Aggiungere un'estensione in PostgreSQL]][[it:Aggiungere un'estensione in PostgreSQL]] | ||
<span data-link_translate_pt_title="Acrescentar uma extensão no PostgreSQL" data-link_translate_pt_url="Acrescentar uma extensão no PostgreSQL"></span>[[:pt:Acrescentar uma extensão no PostgreSQL]][[pt:Acrescentar uma extensão no PostgreSQL]] | <span data-link_translate_pt_title="Acrescentar uma extensão no PostgreSQL" data-link_translate_pt_url="Acrescentar uma extensão no PostgreSQL"></span>[[:pt:Acrescentar uma extensão no PostgreSQL]][[pt:Acrescentar uma extensão no PostgreSQL]] | ||
<span data-link_translate_es_title="Añadir una extensión en PostgreSQL" data-link_translate_es_url="Añadir una extensión en PostgreSQL"></span>[[:es:Añadir una extensión en PostgreSQL]][[es:Añadir una extensión en PostgreSQL]] | <span data-link_translate_es_title="Añadir una extensión en PostgreSQL" data-link_translate_es_url="Añadir una extensión en PostgreSQL"></span>[[:es:Añadir una extensión en PostgreSQL]][[es:Añadir una extensión en PostgreSQL]] |
Version du 8 juillet 2021 à 10:15
it:Aggiungere un'estensione in PostgreSQL pt:Acrescentar uma extensão no PostgreSQL es:Añadir una extensión en PostgreSQL en:Adding an extension in PostgreSQL
Introduction
Cette page traite de l'ajout d'une extension à une base de données PostgreSQL.
Connexion à PostgreSQL
On passe sous l'utilisateur postgres puis on se connecte à la base de données PostgreSQL test:
# su - postgres
postgres@vm-postgres:~$ psql -d test
psql (9.1.24lts2)
Saisissez « help » pour l aide.
test=#
On vérifie les extensions actuellement présentes :
test=# \dx
Liste des extensions installées
Nom | Version | Schéma | Description
-----------+---------+------------+-------------------------------------------------
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(1 ligne)
Ajout d'une extension
Nous allons, par exemple ajouter l'extension unaccent (fonction permettant entre autre de supprimer les accents) :
test=# CREATE EXTENSION IF NOT EXISTS "unaccent";
CREATE EXTENSION
Nous vérifions qu'elle soit bien en place :
test=# \dx
Liste des extensions installées
Nom | Version | Schéma | Description
-----------+---------+------------+-------------------------------------------------
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
unaccent | 1.0 | public | text search dictionary that removes accents
(2 lignes)
Nous pouvons également vérifier qu'elle soit fonctionnelle, exemple :
test=# SELECT unaccent('Hôtel');
unaccent
----------
Hotel
(1 ligne)
On peut que le mot Hôtel est retourné sans accent circonflexe.
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires