Si ce code SQL est exécuté dynamiquement à partir de votre langage de programmation, utilisez les moyens de ce langage pour lire le fichier et exécutez une instruction INSERT en clair.
Cependant, si ce code SQL est destiné à être exécuté via le psql
outil de ligne de commande, vous pouvez utiliser la construction suivante :
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
Notez que cette syntaxe est spécifique à psql
et utilise le cat
commande shell.
Elle est expliquée en détail dans le manuel PostgreSQL :