Hallo Leute,
ich habe ein mysql script, das wie folgt aussieht:
UPDATE svn_assigned SET
user_or_group = REPLACE(REPLACE(user_or_group, "\\'", "'"), '\\"', '"');
Dieses soll alle vorkommen von ’ und " mit jeweils ’ und " ersetzen. Also sollen alle Backslashes, die vor einem einfachen Hochkomma oder doppeltem stehen entfernt werden. Das oben genannte Statement funktioniert unter mySQL wunderbar, allerdings soll dies bei mir unter PostgreSQL funktionieren.
Ich habe bereits herausgefunden, dass die einfachen Hochkommas in PostgreSQL in etwa die Funktion wie die doppelten Hochkommas in mySQL haben.
Ich habe dann das Statement so geändert:
UPDATE svn_assigned SET
user_or_group = REPLACE(REPLACE(user_or_group, '\\\'', '''), '\\"', '"');
Ich habe versucht die Hockommas zu escapen, dies hat allerdings nicht funtioniert, kann mir jemand sagen, wie ich das am besten unter PostgreSQL umsetze?
MFG Havoc
PS: Danke für eure Hilfe schon einmal im vorraus