PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Postgresql:inserindo valor de uma coluna de um arquivo


Se esse código SQL for executado dinamicamente a partir de sua linguagem de programação, use os meios dessa linguagem para ler o arquivo e execute uma instrução INSERT simples.

No entanto, se este código SQL deve ser executado através do psql ferramenta de linha de comando, você pode usar a seguinte construção:
\set content `cat file`
INSERT INTO testtable VALUES(15, :'content');

Observe que esta sintaxe é específica para psql e faz uso do cat comando shell.

Isso é explicado em detalhes no manual do PostgreSQL: