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

Nhập .csv với cột dấu thời gian (dd.mm.yyyy hh.mm.ss) bằng psql \ copy

Bạn đã thử đặt datestyle chưa cài đặt của máy chủ ?

SET datestyle = 'ISO,DMY';

Bạn đang sử dụng siêu lệnh psql \copy , có nghĩa là tệp đầu vào là cục bộ cho máy khách. Nhưng máy chủ vẫn phải bắt buộc đầu vào để khớp với các kiểu dữ liệu.

Nói chung, không giống như meta-command psql \copy mà gọi COPY trên máy chủ và có liên quan chặt chẽ đến nó .. Tôi trích dẫn hướng dẫn sử dụng liên quan đến \set :

Lưu ý:Lệnh này không liên quan đến lệnh SQL SET.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh các bảng tạm thời cho PostgreSQL và Oracle GTT

  2. Hàm Escape cho biểu thức chính quy hoặc các mẫu LIKE

  3. Chú thích ngủ đông cho kiểu nối tiếp PostgreSQL

  4. Làm cách nào để thêm một Cột mới trong bảng sau cột thứ 2 hoặc thứ 3 trong Bảng bằng cách sử dụng postgres?

  5. Nhận [archiver] phiên bản không được hỗ trợ (1.13) trong tiêu đề tệp khi chạy pg_restore