sql >> Database >  >> RDS >> PostgreSQL

Te veel postgresql-versies geïnstalleerd:hoe start u alleen een gekozen postgresql-versie of verwijdert u de onnodige? Benodigde poort is de standaard 5432

Deze situatie met twee clusters in Ubuntu kan optreden bij het upgraden naar een nieuwere release die een nieuwere postgresql-versie biedt.

De automatische upgrade verwijdert het oude cluster niet, vermoedelijk uit angst voor het wissen van waardevolle gegevens (wat verstandig is omdat sommige postgres-upgrades mogelijk menselijk werk vereisen).

Als je weet dat je het wilt laten vallen, voer dan gewoon uit:

sudo pg_dropcluster --stop 9.1 main 

De bijbehorende gegevensmap wordt verwijderd en service postgresql zal niet langer verwijzen naar 9.1

Op dit punt zal het 9.2-cluster nog steeds de poort 5433 gebruiken, wat onpraktisch is.

Om over te schakelen naar de standaardpoort, bewerkt u /etc/postgresql/9.2/main/postgresql.conf en verander de regel port = 5433 naar port = 5432

Start vervolgens PostgreSQL opnieuw.

Om eindelijk van de postgresql-9.1-pakketten af ​​te komen, zie het resultaat van dpkg -l 'postgresql*9.1*'



  1. Opgeslagen procedure uitvoeren met een uitvoerparameter?

  2. Django inspectdb-probleem met Oracle-database

  3. Foutmelding:kan geen verbinding maken met MySQL-server op 'SERVER_IP' (99)

  4. Hoe gebruik je invoegen in de querybuilder om meerdere records in te voegen?