sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur importerar man tabeller med saknade värden?

Du kan sakna kolumner för hela tabellen . Berätta för COPY (eller psql-omslaget \copy ) för att bara fylla de kolumner som lägger till en kolumnlista till tabellen, till exempel:

\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');

Saknade värden fylls i med kolumnstandardvärden. Per dokumentation :

Men du kan inte har värden som saknas för bara vissa rader. Det är inte möjligt. Textrepresentationen av NULL kan användas (åsidosätter respektive kolumns standardinställningar).

Allt står i manualen, verkligen:



  1. order by rand() får problem för stora inlägg

  2. Hur använder jag mysql source-kommandot med en mysql-variabel?

  3. Ökad MySQL Query-prestanda - Math tung fråga

  4. Visar normaliserade data