Widharcal Geschrieben 23. April 2009 Teilen Geschrieben 23. April 2009 Hallo, ich habe PostgreSQL 8.7.1 auf Ubuntu 8.10 amd64 installiert. Dabei habe ich festgestellt, das ich nur UTF8 für das Encoding einstellen kann. Soweit nicht schlimm habe ich gedacht. Wenn ich jetzt versuche eine Datenbank an zu legen, die nicht UTF8 hat, wird diese mit der Fehlermeldung, dass diese Encoding nicht die locale wäre, nicht angelegt. Jetzt wollte ich eine bestehende DB von Windows auf Linux importieren, dies geht dadurch leider nicht. Den wenn ich die DB in UTF8 anlege und die Daten von einem Backup wiederherstelle, dann fehlen zum Teil Tabellen und die Tabellen sind ohne jegliche Datensätze. Jetzt zu meiner Frage: Gibt es eine Möglichkeit, dass ich auch wieder andere Encodingtypen nutzen kann? Bei PostgreSQL 8.7.1 für Windows, kann ich auch ohne Probleme, wen als Local Encoding Win1252 eingestellt ist, ein UTF8 als Encoding einstellen. Leider funktioniert das Umgekehrt, also mit Local Encoding UTF8 auf Win1252 oder irgend einem anderen Encodingtyp nicht. Vielen Dank euch im Voraus. P.s. Sollte es doch ins den Linuxteil des Forums gehören bitte verschieben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Widharcal Geschrieben 23. April 2009 Autor Teilen Geschrieben 23. April 2009 (bearbeitet) Hi, hat sich erledigt. Hab letzlich ne Batch geschrieben, die die DB direkt in UTF8 ausgegeben hat. Konnte dann das Backup in die UTF8 DB einspielen ohne offensichtliche Probleme. Im Übrigen habe ich mich vertippt... meinte PgSQL 8.3.7. Weiß der Geier wie ich auf das andere kam. Bearbeitet 23. April 2009 von Widharcal was vergessen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.