PostgreSQLでの拡張機能の追加

提供: Japanese 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 fr:Ajouter une extension en 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

はじめに

このページでは、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)

ホテル という単語は、サーカムフレックスアクセントなしで返されることがわかります。




Cet article vous a semblé utile ?

0



あなたにはコメントを投稿する権限がありません。