sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgresql:insertando el valor de una columna de un archivo

Si este código SQL se ejecuta dinámicamente desde su lenguaje de programación, use los medios de ese lenguaje para leer el archivo y ejecute una instrucción INSERT simple.

Sin embargo, si este código SQL debe ejecutarse a través de psql herramienta de línea de comando, puede usar la siguiente construcción:

\set content `cat file`
INSERT INTO testtable VALUES(15, :'content');

Tenga en cuenta que esta sintaxis es específica de psql y hace uso del cat comando de shell.

Se explica en detalle en el manual de PostgreSQL: