Om denna SQL-kod exekveras dynamiskt från ditt programmeringsspråk, använd det språkets medel för att läsa filen och kör en vanlig INSERT-sats.
Men om denna SQL-kod är avsedd att köras via psql
kommandoradsverktyg kan du använda följande konstruktion:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
Observera att denna syntax är specifik för psql
och använder cat
skalkommando.
Det förklaras i detalj i PostgreSQL-manualen: