PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để nhập các bảng có giá trị bị thiếu?

Bạn có thể thiếu các cột cho toàn bộ bảng . Nói với COPY (hoặc trình bao bọc psql \copy ) để chỉ điền vào những các cột nối danh sách cột vào bảng, ví dụ:

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

Các giá trị còn thiếu được điền bằng các giá trị mặc định của cột. Theo tài liệu :

Nhưng bạn không thể có các giá trị bị thiếu cho chỉ một số hàng. Đó là không thể. Trình bày văn bản của NULL có thể được sử dụng (ghi đè các giá trị mặc định của cột tương ứng).

Tất cả đều có trong sách hướng dẫn, thực sự:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận xét ký tự / ký tự trong postgres / postgresql / psql?

  2. Cách chia sẻ bảng giữa nhiều cơ sở dữ liệu Postgresql

  3. PostgreSQL khác gì với MySQL?

  4. Tác động hiệu suất của chế độ xem lên chức năng tổng hợp so với giới hạn tập hợp kết quả

  5. Hibernate, Postgres &Loại mảng