Опция A
Ако вашата инсталация все още не е повредена, можете да пуснете нежелани PostgreSQL сървъри („клъстери“) с помощта на pg_dropcluster . Използвайте това за предпочитане пред пълно изчистване и преинсталиране, ако просто искате да рестартирате с нов екземпляр на PostgreSQL.
$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
11 main 5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
$ sudo systemctl stop example@sqldat.com
$ sudo pg_dropcluster --stop 11 main
$ sudo pg_createcluster --start 11 main
Опция B
Ако наистина трябва да извършите пълно почистване и преинсталиране, първо се уверете, че PostgreSQL не работи. ps -C postgres не трябва да показва резултати.
Сега стартирайте:
apt-get --purge remove postgresql\*
за да премахнете всичко PostgreSQL от вашата система. Просто изчиствам postgres пакет не е достатъчен, тъй като е просто празен метапакет.
След като всички пакети PostgreSQL бъдат премахнати, стартирайте:
rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
rm -r /var/lib/postgresql/
userdel -r postgres
groupdel postgres
Вече трябва да можете да:
apt-get install postgresql
или за пълна инсталация:
apt-get install postgresql-8.4 postgresql-contrib-8.4 postgresql-doc-8.4