(मानक) SQL में एकल उद्धरण से बचने के लिए दो एकल उद्धरणों का उपयोग किया जाता है, उदा.
'Peter''s house'
मैं स्पष्ट ARRAY[..]
. का उपयोग करना पसंद करता हूं जिसे एक कम उद्धरण की भी आवश्यकता है, इसलिए आपका सम्मिलन इस प्रकार लिखा जा सकता है:
INSERT into t1 (columnname)
VALUES (ARRAY['str1', 'str2''with quote symbol']);
9.1 से पहले के संस्करणों में पोस्टग्रेज़ को \
. का उपयोग करने की अनुमति दी गई थी एक वैकल्पिक भागने वाले चरित्र के रूप में, लेकिन उपयोग किए जाने पर एक चेतावनी लॉग करेगा। 9.1 से कॉन्फ़िगरेशन पैरामीटर standard_conforming_strings
सक्षम है और इस प्रकार \
एक एकल उद्धरण से बचने के लिए उपयोग नहीं किया जा सकता है।