Différences entre versions de « Ajouter une extension en PostgreSQL »

De Ikoula Wiki
Jump to navigation Jump to search
 
(2 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
<span data-link_translate_ro_title="Adăugarea unei extensii în PostgreSQL"  data-link_translate_ro_url="Adăugarea unei extensii în PostgreSQL"></span>[[:ro:Adăugarea unei extensii în PostgreSQL]][[ro:Adăugarea unei extensii în PostgreSQL]]
 +
<span data-link_translate_ru_title="Добавление расширения в PostgreSQL"  data-link_translate_ru_url="Добавление расширения в PostgreSQL"></span>[[:ru:Добавление расширения в PostgreSQL]][[ru:Добавление расширения в PostgreSQL]]
 
<span data-link_translate_pl_title="Dodawanie rozszerzeń w PostgreSQL"  data-link_translate_pl_url="Dodawanie rozszerzeń w PostgreSQL"></span>[[:pl:Dodawanie rozszerzeń w PostgreSQL]][[pl:Dodawanie rozszerzeń w PostgreSQL]]
 
<span data-link_translate_pl_title="Dodawanie rozszerzeń w PostgreSQL"  data-link_translate_pl_url="Dodawanie rozszerzeń w PostgreSQL"></span>[[:pl:Dodawanie rozszerzeń w PostgreSQL]][[pl:Dodawanie rozszerzeń w PostgreSQL]]
 
<span data-link_translate_ja_title="PostgreSQLでの拡張機能の追加"  data-link_translate_ja_url="PostgreSQLでの拡張機能の追加"></span>[[:ja:PostgreSQLでの拡張機能の追加]][[ja:PostgreSQLでの拡張機能の追加]]
 
<span data-link_translate_ja_title="PostgreSQLでの拡張機能の追加"  data-link_translate_ja_url="PostgreSQLでの拡張機能の追加"></span>[[:ja:PostgreSQLでの拡張機能の追加]][[ja:PostgreSQLでの拡張機能の追加]]
Ligne 20 : Ligne 22 :
  
 
==Introduction==
 
==Introduction==
Cette page traite de l'ajout d'une extension à une base de données PostgreSQL.
+
Cette page traite de l'ajout d'une extension à une base de données [https://www.ikoula.com/fr/cloud-public/oneclick/postgresql PostgreSQL].
  
 
==Connexion à PostgreSQL==
 
==Connexion à PostgreSQL==

Version actuelle datée du 9 septembre 2021 à 16:38

ro:Adăugarea unei extensii în PostgreSQL ru:Добавление расширения в PostgreSQL pl:Dodawanie rozszerzeń w PostgreSQL ja:PostgreSQLでの拡張機能の追加 zh:在PostgreSQL中添加一个扩展 de:Hinzufügen einer Erweiterung in PostgreSQL nl:Een extensie toevoegen in PostgreSQL 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



Vous n'êtes pas autorisé à publier de commentaire.