Melarikan diri dari tanda kutip tunggal dalam (standar) SQL dilakukan dengan menggunakan dua tanda kutip tunggal, mis.
'Peter''s house'
Saya lebih suka menggunakan ARRAY[..]
yang eksplisit yang juga membutuhkan satu kutipan lebih sedikit, sehingga sisipan Anda dapat ditulis sebagai:
INSERT into t1 (columnname)
VALUES (ARRAY['str1', 'str2''with quote symbol']);
Dalam versi sebelum 9.1 Postgres diizinkan untuk menggunakan \
sebagai karakter pelarian alternatif tetapi akan mencatat peringatan jika digunakan. Sejak 9.1 parameter konfigurasi standard_conforming_strings
diaktifkan dan dengan demikian \
tidak dapat digunakan sebagai pelarian satu kutipan.