sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ökar man primärnyckeln under postgres COPY batch-insättning?

copy kommandot låter dig ange vilka kolumner som ska fyllas i. Om du utelämnar id kolumnen kommer den att fyllas i med värdena från sekvensen:

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

Du har inte visat oss din fullständiga tabelldefinition. Ovanstående uttalanden förutsätter att det finns två kolumner med namnet column_1 och column_2 i din tabell (utöver id kolumn) och att indata innehåller värden för dessa två kolumner separerade med kommatecken (på grund av with csv )




  1. Sphinx vs. MySql - Sök igenom lista över vänner (effektivitet/hastighet)

  2. En introduktion till Hadoop och Big Data

  3. Hur byter man ut ett reguljärt uttryck i MySQL?

  4. MySQL :När proceduren lagras är parameternamnet detsamma som tabellkolumnnamnet