Hoe PostgreSQL volledig te verwijderen en opnieuw te installeren op Ubuntu?

Gepubliceerd 24 augustus 2024

Probleem: PostgreSQL Verwijderen en Opnieuw Installeren

Het verwijderen en opnieuw installeren van PostgreSQL op Ubuntu kan lastig zijn. U moet de huidige versie verwijderen, eventuele achtergebleven bestanden en instellingen opruimen, en vervolgens een nieuwe kopie van het databasesysteem installeren.

Stapsgewijze Handleiding om PostgreSQL te Verwijderen

PostgreSQL Services Stoppen

Voordat u PostgreSQL verwijdert, stop alle actieve PostgreSQL-processen. Om te controleren op actieve PostgreSQL-processen, gebruik dit commando:

ps aux | grep postgres

Als er PostgreSQL-processen actief zijn, stop deze dan met:

sudo systemctl stop postgresql

Tip: Verifieer PostgreSQL Service Status

Na het stoppen van de PostgreSQL service kunt u de status verifiëren met:

sudo systemctl status postgresql

Dit commando laat zien of de service inactief is of dat er nog resterende processen zijn.

PostgreSQL Pakketten Verwijderen

Om PostgreSQL pakketten te verwijderen, gebruik dit commando:

sudo apt-get remove --purge postgresql*

Dit commando verwijdert alle PostgreSQL pakketten en hun configuratiebestanden.

Resterende Bestanden en Mappen Opruimen

Na het verwijderen van de pakketten moet u mogelijk enkele achtergebleven mappen verwijderen:

sudo rm -rf /etc/postgresql/
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /var/log/postgresql/

Deze commando's verwijderen de PostgreSQL configuratie-, data- en logmappen.

PostgreSQL Gebruiker en Groep Verwijderen

Verwijder de PostgreSQL systeemgebruiker en groep:

sudo userdel postgres
sudo groupdel postgres

Deze commando's verwijderen de PostgreSQL gebruiker en groep van het systeem.

PostgreSQL Opnieuw Installeren op Ubuntu

Voorbereiden voor een Nieuwe Installatie

Voordat u PostgreSQL opnieuw installeert, update uw pakketlijsten:

sudo apt update

Controleer dat uw systeem voldoet aan de vereisten voor PostgreSQL installatie. Ubuntu bevat meestal alle benodigde afhankelijkheden.

Tip: Controleer PostgreSQL Versie

Om de beschikbare PostgreSQL versies in uw repositories te controleren, gebruik:

apt-cache search postgresql | grep postgresql

Dit commando toont alle beschikbare PostgreSQL pakketten en hun versies.

PostgreSQL Installeren

Om PostgreSQL te installeren, voer uit:

sudo apt install postgresql

Dit installeert de nieuwste versie van PostgreSQL uit de Ubuntu repositories.

Om een specifieke PostgreSQL versie te installeren, gebruik:

sudo apt install postgresql-<version>

Vervang <version> met het PostgreSQL versienummer dat u wilt (bijv. 12, 13, 14).

De Nieuwe PostgreSQL Installatie Configureren

Na installatie creëert PostgreSQL een standaard database en gebruiker. Om meer databases in te stellen, gebruik:

sudo -u postgres createdb <database_name>

Om een nieuwe gebruikersrol aan te maken:

sudo -u postgres createuser --interactive

Dit start een prompt om een nieuwe gebruikersrol in te stellen.

Om gebruikersrechten in te stellen, open de PostgreSQL prompt:

sudo -u postgres psql

Gebruik vervolgens SQL commando's om privileges te geven:

GRANT ALL PRIVILEGES ON DATABASE <database_name> TO <username>;

Vervang <database_name> en <username> met uw database- en gebruikersnamen.