Hochkommas maskieren

Hallo,

ich hab Postrges 9.4 und bei mir muss ich ein Hochkomma mit noch einem Hochkomma maskieren !

Wo kann ich das einstellen das ich mit einem Backslash maskieren kann ??

danke

Gruß
EmNiLi

Das ist auch richtig so, denn so ist das in SQL festgelegt.

Noch einfacher geht es wenn Du das sog. “dollar quoting” verwendest, dann musst Du gar nichts markieren:

select $$Arthur's Towel$$;

Details dazu im Handbuch: http://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-DOLLAR-QUOTING

ok danke ! und wie kann ich es umstellen dass ich mit einem backslash escapen kann

Warum willst Du das? Das entspricht nicht den standard Syntax Regeln von SQL.

weil ich noch ein altes projekt am laufen habe und da wurde noch mit addshlashes gearbeitet

Gruß
EmNiLi

Man kann das schon konfigurieren, aber sinnvoller wäre es die Anwendung so anzupassen, dass sie standard konformes SQL verwendet:

http://www.postgresql.org/docs/current/static/runtime-config-compatible.html#GUC-STANDARD-CONFORMING-STRINGS