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

Postgresql:Xuất CSV có dấu ngắt dòng thoát

Ngắt dòng được hỗ trợ trong CSV nếu các trường chứa chúng được đặt trong dấu ngoặc kép.

Vì vậy, nếu bạn có cái này ở giữa tệp:

just another value;f*** value;"value with
newline"

nó sẽ được coi là 1 dòng dữ liệu trải dài trên 2 dòng với 3 trường và chỉ hoạt động.

Mặt khác, không có dấu ngoặc kép, đó là tệp CSV không hợp lệ (khi nó quảng cáo 3 trường).

Mặc dù không có thông số kỹ thuật chính thức cho định dạng CSV, bạn có thể xem RFC 4180 đối với các quy tắc thường áp dụng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlAlchemy Postgres JSON làm thế nào để lọc bằng toán tử dấu chấm hỏi?

  2. K-Nearest Neighbor Query trong PostGIS

  3. Làm cách nào để đặt cơ sở dữ liệu dưới quyền git (kiểm soát phiên bản)?

  4. Gỡ rối nâng cấp PostgreSQL

  5. Không xác thực được kết nối mới được thiết lập