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.