Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PostgreSQL und deutsche Umlaute mit psql

492 views
Skip to first unread message

Peter Blancke

unread,
Sep 12, 2012, 11:10:03 AM9/12/12
to
Guten Tag,

normalerweise habe ich viel mit mySQL zu tun, musz aber
ausnahmsweise Arbeiten an einer PostgreSQL-Datenbank vornehmen.

System: Debian/Squeeze, PostgreSQL 8.4, psql-Client 8.4.13.

Locale ist auf de_DE.UTF-8 eingestellt und auf der psql-Konsole
erhalte ich mit "\encoding" die Antwort "UTF8".

Dasz ich in psql nicht die Entfernen-Taste benutzen kann, ist
verschmerzbar, an CTRL-D bin ich gewohnt.

Aber ich kann keine deutschen Sonderzeichen (Umlaute) eingeben!

Lediglich, wenn ich psql mit "--no-readline" aufrufe, gehen auch die
deutschen Sonderzeichen, dann aber wiederum die normalen
Cursorsteuerungen nicht.

Ist das Problem bekannt? Oder habe ich hier einfach nur etwas ganz
Simples uebersehen?

Grusz,

Peter Blancke

--
Hoc est enim verbum meum!


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/k2q7to$rkc$1...@news.albasani.net

de...@gmx.de

unread,
Sep 14, 2012, 4:30:01 PM9/14/12
to
Am 12.09.2012 schrieb Peter Blancke <bla...@gmx.de>:

> System: Debian/Squeeze, PostgreSQL 8.4, psql-Client 8.4.13.

> Aber ich kann keine deutschen Sonderzeichen (Umlaute) eingeben!
>
> Lediglich, wenn ich psql mit "--no-readline" aufrufe, gehen auch die
> deutschen Sonderzeichen, dann aber wiederum die normalen
> Cursorsteuerungen nicht.

Hallo,

psql nutzt in Debian nicht mehr die libreadline, weil nach meiner
Erinnerung die Lizenzen nicht zueinander passen.

Was zu dem genannten Problem führt, da die Ersatzbibliothek
(nach ldd: libedit?) offensichtlich nicht mit jedem Zeichensatz umgehen
kann.

Wirklich sehr ärgerlich für die Nutzung von psql - mit einem

alias psql='LD_PRELOAD=/lib/libreadline.so.6 psql'

lässt sich dieser Mißstand aber beheben.

Eine andere Alternative wäre "rlwrap psql", da ist bei mir allerdings
die "history" unbrauchbar.

HTH


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/20120914202...@bendel.debian.org

Peter Blancke

unread,
Sep 15, 2012, 9:50:02 AM9/15/12
to
Am 2012-09-14, <de...@gmx.de> <de...@gmx.de> schrieb:
> Am 12.09.2012 schrieb Peter Blancke <bla...@gmx.de>:

>> System: Debian/Squeeze, PostgreSQL 8.4, psql-Client 8.4.13.
>
>> Aber ich kann keine deutschen Sonderzeichen (Umlaute) eingeben!
>>
>> Lediglich, wenn ich psql mit "--no-readline" aufrufe, gehen auch
>> die deutschen Sonderzeichen, dann aber wiederum die normalen
>> Cursorsteuerungen nicht.

> mit einem
>
> alias psql='LD_PRELOAD=/lib/libreadline.so.6 psql'
>
> lässt sich dieser Mißstand aber beheben.

Danke fuer den Hinweis, das funktioniert bestens.

Zur Zeit entdecke ich -- Nebeneffekt meiner Arbeit -- derart viele
Annehmlichkeiten in PostgreSQL, dasz ich ernsthaft ueberlege, meine
groeszeren Webprojekte von mySQL nach PostgreSQL zu konvertieren. Es
gibt da haufenweise Pro-Contra-Seiten im Web, das haben sich
offenbar schon sehr viele Leute ueberlegt.

Grusz,

Peter Blancke

--
Hoc est enim verbum meum!


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/k3205e$e5l$1...@news.albasani.net

Marco Baumgartl

unread,
Sep 15, 2012, 10:10:01 AM9/15/12
to
On 15/09/12 15:34, Peter Blancke wrote:

> Zur Zeit entdecke ich -- Nebeneffekt meiner Arbeit -- derart viele
> Annehmlichkeiten in PostgreSQL, dasz ich ernsthaft ueberlege, meine
> groeszeren Webprojekte von mySQL nach PostgreSQL zu konvertieren. Es
> gibt da haufenweise Pro-Contra-Seiten im Web, das haben sich
> offenbar schon sehr viele Leute ueberlegt.

Ich habe auch schon viel Positives über PostgreSQL gelesen, aber leider
noch nicht damit gearbeitet.

Worin bestehen denn genau die Vorteile für ein Web-Projekt?


Viele Grüße
Marco


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/k321sh$1kn$1...@ger.gmane.org

Peter Blancke

unread,
Sep 15, 2012, 10:40:02 AM9/15/12
to
Am 2012-09-15, Marco Baumgartl <marco.b...@gmx.de> schrieb:
> On 15/09/12 15:34, Peter Blancke wrote:

>> Zur Zeit entdecke ich -- Nebeneffekt meiner Arbeit -- derart
>> viele Annehmlichkeiten in PostgreSQL, dasz ich ernsthaft
>> ueberlege, meine groeszeren Webprojekte von mySQL nach PostgreSQL
>> zu konvertieren. Es gibt da haufenweise Pro-Contra-Seiten im Web,
>> das haben sich offenbar schon sehr viele Leute ueberlegt.

> Ich habe auch schon viel Positives über PostgreSQL gelesen, aber
> leider noch nicht damit gearbeitet.
>
> Worin bestehen denn genau die Vorteile für ein Web-Projekt?

Sollte die Frage an mich gerichtet sein: Ich kann sie so zunaechst
(noch) nicht beantworten. Mich persoenlich beeindruckten zunaechst
erst einmal eine Reihe weiterer Funktionen im Befehlsumfang und dann
die von mir empfundene strenge Naehe zum SQL-Standard. Ferner setze
ich in Webprojekten konsequent die PDO-Schnittstelle zu Datenbanken
an und die konnte ich im ersten Testlauf problemlos zu PostgreSQL
verbinden. Da ich fuer meine Webprojekte ueber eigene Rootserver
verfuege, kann ich auch problemlos PostgreSQL einsetzen; viele
Webhoster haben das nicht im Angebot, vermutlich ist die Nachfrage
dazu zu gering.

Du wirst mit Stellungnahmen zu dieser Thematik ueberschwemmt, wenn
Du gezielt hiernach im Web suchst. Ich habe hier (noch) keine
Kompetenz.

Grusz,

Peter Blancke

--
Hoc est enim verbum meum!


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/k32315$e5l$2...@news.albasani.net

de...@gmx.de

unread,
Sep 15, 2012, 4:50:01 PM9/15/12
to
Am 15.09.2012 schrieb Peter Blancke <bla...@gmx.de>:

> Zur Zeit entdecke ich -- Nebeneffekt meiner Arbeit -- derart viele
> Annehmlichkeiten in PostgreSQL, dasz ich ernsthaft ueberlege, meine
> groeszeren Webprojekte von mySQL nach PostgreSQL zu konvertieren. Es
> gibt da haufenweise Pro-Contra-Seiten im Web, das haben sich
> offenbar schon sehr viele Leute ueberlegt.

Linux/Windows, vi/emacs, ...

Aus meiner Sicht ist PostgreSQL sehr erheblich mächtiger als MySQL.

Für einen einfachen Netzauftritt dürfte es aber keinen Unterschied
machen, welche Datenbank genutzt wird.

G


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/20120915204...@bendel.debian.org

Knut Sübert

unread,
Sep 15, 2012, 5:00:02 PM9/15/12
to
Am 15.09.2012 schrieb Peter Blancke <bla...@gmx.de>:

> Zur Zeit entdecke ich -- Nebeneffekt meiner Arbeit -- derart viele
> Annehmlichkeiten in PostgreSQL, dasz ich ernsthaft ueberlege, meine
> groeszeren Webprojekte von mySQL nach PostgreSQL zu konvertieren. Es
> gibt da haufenweise Pro-Contra-Seiten im Web, das haben sich
> offenbar schon sehr viele Leute ueberlegt.

Linux/Windows, vi/emacs, ...

Aus meiner Sicht ist PostgreSQL sehr erheblich mächtiger als MySQL.

Für einen einfachen Netzauftritt dürfte es aber keinen Unterschied
machen, welche Datenbank genutzt wird.

G


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/20120915223...@fraxinus.localnet

Enrico Gusek (GUSEK-IT)

unread,
Sep 16, 2012, 6:10:01 AM9/16/12
to
das sollte helfen

alias psql='LD_PRELOAD=/lib/libreadline.so.6 psql'

Am 12.09.2012 16:58, schrieb Peter Blancke:
> Lediglich, wenn ich psql mit "--no-readline" aufrufe, gehen auch die
> deutschen Sonderzeichen, dann aber wiederum die normalen
> Cursorsteuerungen nicht.

Gruᅵ
Enrico Gusek

--

----------------------------------------------------
GUSEK-IT - Business Information Technology

Kipsdorfer Str. 106
01277 Dresden
Inh. Enrico Gusek
DE239341735 Finanzamt Dresden I
Gerichtsstand Dresden

Tel: +49 (0)351 426 92 26
Fax: +49 (0)351 426 92 27
Mobil: +49 (0)178 197 77 90
WWW: www.gusek-it.de


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/50559D24...@gusek-it.dom
0 new messages