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

¿Cómo incrementar la clave principal durante la inserción por lotes de COPY de postgres?

La copy El comando le permite especificar qué columnas rellenar. Si omite el id columna, se completará con los valores de la secuencia:

copy pricing_cache (column_1, column_2) from stdin with csv
col_1_value,col_2_value
col_1_value,col_2_value
\.

No nos ha mostrado la definición completa de su tabla. Las declaraciones anteriores asumen que hay dos columnas llamadas column_1 y column_2 en su tabla (además del id columna) y que los datos de entrada contienen valores para esas dos columnas separados por una coma (debido al with csv )