PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment incrémenter la clé primaire lors de l'insertion du lot COPY postgres?

La copy La commande vous permet de spécifier les colonnes à remplir. Si vous omettez le id colonne, elle sera renseignée avec les valeurs de la séquence :

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

Vous ne nous avez pas montré la définition complète de votre table. Les instructions ci-dessus supposent qu'il existe deux colonnes nommées column_1 et column_2 dans votre table (en plus de l'id colonne) et que les données d'entrée contiennent des valeurs pour ces deux colonnes séparées par une virgule (à cause du with csv )