Pokud je tento kód SQL spouštěn dynamicky z vašeho programovacího jazyka, použijte prostředky tohoto jazyka ke čtení souboru a proveďte prostý příkaz INSERT.
Pokud je však tento kód SQL určen ke spuštění prostřednictvím psql
nástroj příkazového řádku, můžete použít následující konstrukci:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
Všimněte si, že tato syntaxe je specifická pro psql
a využívá cat
příkaz shell.
Je to podrobně vysvětleno v příručce PostgreSQL: