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

Como incrementar a chave primária durante a inserção do lote postgres COPY?


A copy O comando permite especificar quais colunas devem ser preenchidas. Se você omitir o id coluna, ela será preenchida com os valores da sequência:
copy pricing_cache (column_1, column_2) from stdin with csv
col_1_value,col_2_value
col_1_value,col_2_value
\.

Você não nos mostrou sua definição de tabela completa. As instruções acima assumem que existem duas colunas chamadas column_1 e column_2 na sua tabela (além do id column) e que os dados de entrada contêm valores para essas duas colunas separadas por uma vírgula (por causa do with csv )