在PostgreSQL中添加一个扩展

来自Chinese Ikoula Wiki
Ikbot讨论 | 贡献2021年7月8日 (四) 10:21的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
Jump to navigation Jump to search

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



您未被允许发表评论。