PostgreSQLでの拡張機能の追加

提供: Japanese Ikoula Wiki
2021年7月8日 (木) 10:18時点におけるIkbot (トーク | 投稿記録)による版 (ページの作成:「<span data-link_translate_fr_title="Ajouter une extension en PostgreSQL" data-link_translate_fr_url="Ajouter une extension en PostgreSQL"></span>:fr:Ajouter une extens…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
Jump to navigation Jump to search

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



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