debian 10.10
psql (PostgreSQL) 13.4 (Debian 13.4-1.pgdg100+1)
パッケージリストの確認
code:sh
$ dpkg -l | grep postgres
リストに表示された、各パッケージのremove
code:sh
$ sudo apt remove --purge <パッケージ名>
remove後、パッケージが表示されないか確認
code:sh
$ dpkg -l | grep postgres
ユーザーディレクトリが存在するか確認(postgresql またはpgsqlなど)、あれば削除
code:sh
$ ls /usr | grep postgresql
$ sudo rm -rf /usr/<ユーザー名>
ユーザーディレクトリと同じ要領でPostgreSQLのライブラリディレクトリを確認、あれば削除
code:sh
$ ls /var/lib | grep postgreql
$ sudo rm -rf /var/lib/postgresql
ユーザーpostgresの存在を確認
以下いずれかのコマンドで値が返ってくるなら、ユーザーが存在している
code:bash
cut -d: -f1 /etc/passwd | grep postgres
less /etc/passwd | grep postgres
less /etc/shadow | grep postgres
less /etc/group | grep postgres
ユーザーが存在していれば、削除
code:sh
userdel -r postgres