Widharcal Geschrieben 23. April 2009 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.
Widharcal Geschrieben 23. April 2009 Autor 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden