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

Không thể nhập .csv vào Cloud SQL từ bảng điều khiển

Tôi đã thử các phương pháp khác nhau để nhập CSV tùy chỉnh tệp vào phiên bản cơ sở dữ liệu CloudSQL (PostgreSQL). Có vẻ như bạn đang cố gắng nhập dữ liệu vào một bảng không tồn tại trong cơ sở dữ liệu của bạn. Tôi đã gặp lỗi tương tự khi cố gắng nhập vào bảng không tồn tại.

Để nhập tệp CSV, hãy đảm bảo rằng:

  • Tệp CSV có cùng số lượng cột với bảng trong cơ sở dữ liệu.
  • Dữ liệu trong tệp được cấu trúc đúng để thể hiện một tệp CSV.
  • Trước khi nhập tệp CSV vào CloudSQL, trước tiên hãy xuất một vài dòng từ bảng và mở tệp để xem dữ liệu được biểu diễn như thế nào. So sánh dữ liệu với tệp CSV bạn muốn nhập và đảm bảo rằng dữ liệu được trình bày theo cùng một cách. Khi xuất bảng điều khiển biểu mẫu, hãy chọn thư mục nhóm nơi CSV sẽ được xuất sang, chọn tùy chọn CSV và trong SQL query thêm lệnh sau SELECT * FROM products LIMIT 5; . Nó sẽ chỉ xuất 5 bản ghi đầu tiên từ cơ sở dữ liệu, do đó sẽ không mất nhiều thời gian.

Để nhập tệp vào cơ sở dữ liệu CloudSQL (PostgreSQL):

Trước tiên hãy đảm bảo rằng bảng tồn tại trong cơ sở dữ liệu. Kết nối với phiên bản CloudSQl (PostgreSQL) của bạn. Chạy lệnh SELECT * FROM pg_catalog.pg_tables; để liệt kê tất cả các bảng. Nếu bạn đã tìm thấy bảng của mình trong danh sách, hãy sử dụng cùng tên cho Table khi nhập dữ liệu vào cơ sở dữ liệu.

  1. Tải lên tệp CSV trong một thư mục nhóm

  2. Tìm phiên bản CloudSQL (PostgreSQL) trong trang SQL và nhấp vào tên của phiên bản.

  3. Trong Instance details nhấp vào trang Import .

  4. Trong tệp Cloud Storage file chọn tệp CSV từ nhóm.

  5. Trong Format of import , chọn CSV

  6. Trong bảng table viết tên của bảng mà bạn muốn nhập dữ liệu vào.

  7. Nhấp vào Import và dữ liệu sẽ được nhập.

Tôi đã tự mình thử các phương pháp ở trên và tôi đã tải lên thành công tệp CSV tùy chỉnh lên CloudSQL (PostgreSQL).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate 4 và Postgres:Làm thế nào để tạo một chuỗi trên mỗi bảng?

  2. Cách thay đổi kiểu viền bảng trong kết quả truy vấn psql

  3. Vùng chứa Postgres gặp sự cố với `tệp cơ sở dữ liệu không tương thích với máy chủ` sau khi hình ảnh của vùng chứa được cập nhật lên phiên bản mới nhất

  4. Làm thế nào để tăng kết nối tối đa trong postgres?

  5. @JoinColumn là gì và nó được sử dụng như thế nào trong Hibernate