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のステータスを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
# 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
# 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のサービスを停止します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl stop postgresql
# systemctl stop postgresql
# systemctl stop postgresql

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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
# 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
# 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をアンインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
# 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
# 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のパッケージを再度検索します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# rpm -qa | grep postgres
結果:なし  削除OK
# psql -V
-bash: /usr/bin/psql: そのようなファイルやディレクトリはありません
# rpm -qa | grep postgres 結果:なし  削除OK # psql -V -bash: /usr/bin/psql: そのようなファイルやディレクトリはありません
# rpm -qa | grep postgres
結果:なし  削除OK

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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ls /var/lib | grep pgsql
pgsql
# ls /var/lib | grep pgsql pgsql
# ls /var/lib | grep pgsql
pgsql

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

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

Fedora 35

Posted by arkgame