在PostgreSQL中添加一个扩展

来自Chinese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ro:Adăugarea unei extensii în PostgreSQL ru:Добавление расширения в PostgreSQL pl:Dodawanie rozszerzeń w PostgreSQL ja:PostgreSQLでの拡張機能の追加 fr:Ajouter une extension en 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

简介

本页涉及到向PostgreSQL数据库添加扩展功能。

连接到PostgreSQL

我们使用postgres用户,然后连接到PostgreSQL数据库test

# su - postgres
postgres@vm-postgres:~$ psql -d test
psql (9.1.24lts2)
Saisissez « help » pour l aide.

test=#

我们检查目前存在的扩展。

test=# \dx
                          Liste des extensions installées
    Nom    | Version |   Schéma   |                   Description
-----------+---------+------------+-------------------------------------------------
 plpgsql   | 1.0     | pg_catalog | PL/pgSQL procedural language
(1 ligne)

添加一个扩展

例如,我们将添加扩展名unaccent (功能允许,除其他事项外,去除重音)。

test=# CREATE EXTENSION IF NOT EXISTS "unaccent";
CREATE EXTENSION

我们检查它是否已经到位。

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)

我们还可以检查它的功能,例如。

test=# SELECT unaccent('Hôtel');
 unaccent
----------
 Hotel
(1 ligne)

我们可以看到,Hotel 这个词的返回不带周音。




Cet article vous a semblé utile ?

0



您未被允许发表评论。