Fedora 35にPostgreSQL 14をアンインストールする

環境情報
1.OSバージョンの確認
# cat /etc/redhat-release
Fedora release 35 (Thirty Five)
2.postgresqlバージョンの確認
# psql -V
psql (PostgreSQL) 14.0

PostgreSQLをアンインストールする方法
1.PostgreSQLのステータスを確認します

# systemctl status postgresql
● postgresql.service - PostgreSQL database server
     Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2021-12-15 10:30:29 JST; 2h 49min ago

2.PostgreSQLのサービスを停止します

# systemctl stop postgresql

自動起動を無効にします
# systemctl disable postgresql
Removed /etc/systemd/system/multi-user.target.wants/postgresql.service.

3. PostgreSQLのパッケージを検索します

# rpm -qa | grep postgres
postgresql-private-libs-14.0-1.module_f35+13197+dca6e3a6.x86_64
postgresql-14.0-1.module_f35+13197+dca6e3a6.x86_64
postgresql-contrib-14.0-1.module_f35+13197+dca6e3a6.x86_64
postgresql-server-14.0-1.module_f35+13197+dca6e3a6.x86_64

4.postgresqlをアンインストールします

# dnf remove  postgresql
略
削除しました:
  postgresql-14.0-1.module_f35+13197+dca6e3a6.x86_64                                       postgresql-contrib-14.0-1.module_f35+13197+dca6e3a6.x86_64
  postgresql-private-libs-14.0-1.module_f35+13197+dca6e3a6.x86_64                          postgresql-server-14.0-1.module_f35+13197+dca6e3a6.x86_64
  uuid-1.6.2-52.fc35.x86_64

5.PostgreSQlのパッケージを再度検索します

# rpm -qa | grep postgres
結果:なし  削除OK

# psql -V
-bash: /usr/bin/psql: そのようなファイルやディレクトリはありません

6.PostgreSQLのディレクトリを削除します

# ls /var/lib | grep pgsql
pgsql

検索したディレクトリを削除します
# rm -rf /var/lib/pgsql

7.postgresユーザーを削除します
# userdel -r postgres

Fedora 35

Posted by arkgame