2017-01-05 6 views
1

Ich brauche das neue Feld jsonb in Postgres, also entschied ich mich, auf 9,5 in meinem ununtu 16.04 LTS zu aktualisieren. Ich folgte diesem tutorial, aber wenn es zum Befehl kommt, erhalte ich den Fehler, dass cluster configuration already exists. Ich überprüfte andere Tutorials und fand, dass ich die Liste der Cluster mit pg_lsclusters bekommen konnte. Der Befehl zeigt jedoch immer nur den Cluster 9.3 an. Jeder Versuch, den 9.5-Cluster zu erstellen, führt immer zu cluster configuration already exists. Ich habe die 9.5 gelöscht und mehrfach neu installiert, aber das gleiche Ergebnis. Schließlich entschied ich mich, alle Postgres-Installationen zu säubern, die ich nach der Sicherung meines 9.3-Clusters mit pg_dumpall habe. Jetzt habe ich beschlossen, die 9.5 frisch zu installieren, aber ich bekomme immer noch das Gleiche. Wenn ich installiere pg_lsclusters zeigt nichts und nach dem Start Postgres psql immer zurück psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Momentan bin ich so müde und frustriert. Bitte, wenn jemand eine mögliche Lösung oder einen Vorschlag hat, helfenUpgrade von Postgres-9.3 auf Postgres-9.5

Antwort

0

Das Problem schien von der Version 9.5 in den Postgres-Repositories zu sein. Ich habe 9,6 installiert und alles funktioniert wie Magie. Hätte ich gewusst, dass es früher einen stabilen 9.6 gab, hätte ich 6 Stunden meines Lebens nicht in etwas verschwendet, was ich für 10 Minuten hätte tun können. Wie auch immer, ich bin glücklich, ich habe eine Postgre mit Jsonb Feld

arbeiten