# Konvertierungsprobleme

**URL:** <https://www.pg-forum.de/t/konvertierungsprobleme/12814>\
**Category:** Migration\
**Created:** [10. Juli 2023 um 10:02 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814 "2023-07-10T10:02:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gtn\_pg\_forum](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/g/e47c2d/32.png) [@gtn\_pg\_forum](https://www.pg-forum.de/u/gtn_pg_forum)\
**Post date:** [10. Juli 2023 um 10:02 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/1 "2023-07-10T10:02:25Z")

</div>

Sehr geehrtes Forum,  
ich möchte eine Datenbank (bzw. zunächst einmal alle einzelnen Tabellen der DB) von Microsoft Access nach PostgreSQL konvertieren.  
Dabei habe ich die einzelnen Tabellen der DB in Access (Tabellen sind verknüpft miteinander, spielt jetzt aber erstmal keine Rolle beim Problem) zunächst von Access in eine .txt-Datei umgewandelt. Die Datei ist in der Kodierung “UTF-8” gespeichert.

In PostgreSQL (ich verwende pgAdmin4 als Oberfläche) möchte ich diese .txt-Datei nun in eine neue Tabelle bringen. Datenbank etc. habe ich bereits angelegt, sowie Spaltennamen, die dem Namen der Spalten in Access entsprechen auch. Anzahl ist auch kompatibel.  
Das Ding ist, dass es bereits schon einmal funktioniert hat. Fehlermeldungen, wie z.B. dass eine Spalte in der .txt-Datei fehlt habe ich bereits gehabt und gelöst. Einige Tabellen sind also bereits in PostgreSQL.  
Nun gibt es aber des Öfteren Fehlermeldungen, die sich auf bestimmte Zeichen, wie “ö” oder “°” (Grad-Zeichen) beziehen. Eigentlich sollten die aber keine Probleme machen und ich habe auch Tabellen wo die drinne sind und es trotzdem geklappt hat. Das verstehe ich nicht. In den .txt-Dateien sind auch normale Zeichen mit dem Seperator “;”, also nichts ausergewöhnliches und keine besonderen Zeichen, die Probleme machen sollten.  
Hat jemand von euch ein ähnliches Problem gehabt oder hat noch den entscheidenen Tipp? Ich wäre euch sehr dankbar.  
Ich habe pgadmin4 auch auf die neuste Version 7.4 geupdatet.

Version Access: Microsoft® Access® 2021 MSO (Version 2306 Build 16.0.16529.20100) 64 Bit

Version pgAdmin4: 7.4

PostgreSQL Version: 15  
mit folgenden Versionen:  
POSTGIS: 3.3.2 [http://postgis.net/source](http://postgis.net/source)

Viele Grüße,  
Adrian

---

<div class="post-metadata">

**Author:** ![pogomips](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/p/bbe5ce/32.png) [@pogomips](https://www.pg-forum.de/u/pogomips)\
**Post date:** [10. Juli 2023 um 11:40 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/2 "2023-07-10T11:40:55Z")

</div>

Vergleiche mal im Textfile die Codierung eines Wertes, der nicht funktioniert mit einem funktionierenden. Wahrscheinlich sind die unterschiedlich.

---

<div class="post-metadata">

**Author:** ![gtn\_pg\_forum](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/g/e47c2d/32.png) [@gtn\_pg\_forum](https://www.pg-forum.de/u/gtn_pg_forum)\
**Post date:** [11. Juli 2023 um 06:53 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/3 "2023-07-11T06:53:24Z")

</div>

Hey, danke für die Antwort. Ich habe mich jetzt mal mit verschiedenen Texteditoren durchgearbeitet. Diese zeigen mir alle an, dass die Codierung in UTF-8 ist. Also sollte es vielleicht doch am Import liegen. Vielleicht interpretiert PostgreSQL die Zeichen in einer anderen Codierung, was mich aber auch vewundern würde, da ich dem Programm ja explizit sage, dass es in UTF-8 codieren soll.

---

<div class="post-metadata">

**Author:** ![PGmicha](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/p/f05b48/32.png) [@PGmicha](https://www.pg-forum.de/u/PGmicha)\
**Post date:** [11. Juli 2023 um 16:35 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/4 "2023-07-11T16:35:36Z")

</div>

Ich mache das mit [diesem Tool](https://www.bullzip.com/products/a2p/info.php), funktioniert bei mir ohne Probleme …  
Neben der Codierung gab’s noch ein Theman bzgl mit oder ohne BOM. Hab’s lange nicht mehr gemacht, wenn es bei Dir nicht klappt, suche ich noch genauer …

---

<div class="post-metadata">

**Author:** ![laurenz](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/l/bc79bd/32.png) [@laurenz](https://www.pg-forum.de/u/laurenz)\
**Post date:** [17. Juli 2023 um 08:24 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/5 "2023-07-17T08:24:48Z")

</div>

Zuerst schau einmal, welches Encoding die Datenbank verwendet:

`SHOW server_encoding;`

Wenn das nicht `UTF8` ist, kann es sein, daß diese Zeichen gar nicht gespeichert werden können.

Wenn es `UTF8` ist, sollte der Import kein Problem sein. Gib einfach das korrekte Excoding beim Importieren an:

 ![import](https://www.pg-forum.de/uploads/default/original/1X/d573c91a95d67a29c463c5d771ec7d71f5c4d2e3.png)

---

<div class="post-metadata">

**Author:** ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)\
**Post date:** [15. September 2023 um 08:25 UTC](https://www.pg-forum.de/t/konvertierungsprobleme/12814/6 "2023-09-15T08:25:01Z")

</div>

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
