FAQ:PostgreSQLが14以前のバージョンで、1.3.43.0以前のプリザンターをLinuxの環境へ導入したい
## 回答
PostgreSQLのデータベース作成および、全文検索用モジュール(pg_trgm)のインストールを手動で行ってください。
---
## 概要
PostgreSQLが14以前のバージョンで、1.3.43.0以前のプリザンターをLinuxの環境へ導入したい場合の手順です。
## 操作手順
基本的な導入手順については下記マニュアルに記載の内容で行います。
・[プリザンターをUbuntuにインストールする | Pleasanter](/manual/getting-started-pleasanter-ubuntu)
・ [プリザンターをCentOSにインストールする | Pleasanter](/manual/getting-started-pleasanter-centos)
・[プリザンターをRed Hat Enterprise Linuxにインストールする | Pleasanter](/manual/getting-started-pleasanter-rhel)
・[プリザンターをAlmaLinuxにインストールする | Pleasanter](https://pleasanter.org/manual/getting-started-pleasanter-almalinux)
バージョン1.3.43.0以前のプリザンターをインストールする場合、PostgreSQLのデータベース作成および、全文検索用モジュール(pg_trgm)のインストールを手動で行う必要があります。PostgreSQLのインストール後、以下の手順に沿ってデータベース作成、全文検索用モジュールのインストールを行い、上記マニュアルに記載の後続の手順を実施してください。
### PostgreSQLユーザの設定
PostgreSQL管理用のユーザー"postgres"(OSのユーザー)にパスワードを設定します。
```
sudo passwd postgres
```
```
sudo su - postgres
psql -U postgres
```
PostgreSQLの管理ユーザー "postgres" のパスワードを設定
```
postgres=# alter role postgres with password '<新しいパスワード>';
```
### プリザンター用のデータベース作成
データベース "Implem.Pleasanter" を作成します。
```
postgres=# create database "Implem.Pleasanter";
```
以下のコマンドで作成したDBの確認を行います。
```
postgres=# \l
```
### 全文検索用モジュール(pg_trgm)のインストール
テキストの全⽂検索に必要なモジュール(pg_trgm)をインストールします。
```
postgres=# \c "Implem.Pleasanter"
Implem.Pleasanter=# create extension pg_trgm;
```