Mulighed A
Hvis din installation ikke allerede er beskadiget, kan du droppe uønskede PostgreSQL-servere ("klynger") ved hjælp af pg_dropcluster
. Brug det frem for en fuld rensning og geninstaller, hvis du bare vil genstarte med en ny PostgreSQL-instans.
$ 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 [email protected]
$ sudo pg_dropcluster --stop 11 main
$ sudo pg_createcluster --start 11 main
Mulighed B
Hvis du virkelig har brug for at udføre en fuld rensning og geninstallere, skal du først sørge for, at PostgreSQL ikke kører. ps -C postgres
skulle ikke vise nogen resultater.
Kør nu:
apt-get --purge remove postgresql\*
for at fjerne alt PostgreSQL fra dit system. Bare renser postgres
pakke er ikke nok, da det kun er en tom meta-pakke.
Når alle PostgreSQL-pakker er blevet fjernet, skal du køre:
rm -r /etc/postgresql/
rm -r /etc/postgresql-common/
rm -r /var/lib/postgresql/
userdel -r postgres
groupdel postgres
Du skulle nu være i stand til at:
apt-get install postgresql
eller for en komplet installation:
apt-get install postgresql-8.4 postgresql-contrib-8.4 postgresql-doc-8.4