Jeśli ten kod SQL jest wykonywany dynamicznie z języka programowania, użyj środków tego języka, aby odczytać plik i wykonać zwykłą instrukcję INSERT.
Jeśli jednak ten kod SQL ma być wykonywany przez psql
narzędzie wiersza poleceń, możesz użyć następującej konstrukcji:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
Zauważ, że ta składnia jest specyficzna dla psql
i korzysta z cat
polecenie powłoki.
Jest to szczegółowo wyjaśnione w podręczniku PostgreSQL: