このSQLコードがプログラミング言語から動的に実行される場合は、その言語の手段を使用してファイルを読み取り、プレーンなINSERTステートメントを実行します。
ただし、このSQLコードがpsql
を介して実行されることを意図している場合 コマンドラインツールでは、次の構成を使用できます:
\set content `cat file` INSERT INTO testtable VALUES(15, :'content');
この構文はpsql
に固有であることに注意してください cat
を利用します シェルコマンド。
詳細については、PostgreSQLのマニュアルで説明されています: