यदि यह SQL कोड आपकी प्रोग्रामिंग भाषा से गतिशील रूप से निष्पादित किया जाता है, तो फ़ाइल को पढ़ने के लिए उस भाषा के साधनों का उपयोग करें, और एक सादा INSERT कथन निष्पादित करें।
हालाँकि, यदि यह SQL कोड psql
. के माध्यम से निष्पादित किया जाना है कमांड लाइन टूल, आप निम्न निर्माण का उपयोग कर सकते हैं:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
ध्यान दें कि यह सिंटैक्स psql
. के लिए विशिष्ट है और cat
. का उपयोग करता है शेल कमांड।
इसे PostgreSQL मैनुअल में विस्तार से समझाया गया है: