Hvis denne SQL-kode udføres dynamisk fra dit programmeringssprog, skal du bruge det sprogs midler til at læse filen og udføre en almindelig INSERT-sætning.
Men hvis denne SQL-kode er beregnet til at blive udført via psql
kommandolinjeværktøj, kan du bruge følgende konstruktion:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
Bemærk, at denne syntaks er specifik for psql
og gør brug af cat
shell-kommando.
Det er forklaret detaljeret i PostgreSQL-manualen: