PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tidak dapat mengimpor .csv ke Cloud SQL dari konsol

Saya mencoba berbagai metode untuk mengimpor CSV khusus file ke dalam instance database CloudSQL (PostgreSQL). Sepertinya Anda mencoba mengimpor data ke tabel yang tidak ada di database Anda. Saya memiliki kesalahan yang sama, ketika saya mencoba mengimpor ke tabel yang tidak ada.

Untuk mengimpor file CSV, pastikan bahwa:

  • File CSV memiliki jumlah kolom yang sama dengan tabel di database.
  • Data dalam file terstruktur dengan benar untuk mewakili file CSV.
  • Sebelum mengimpor file CSV ke CloudSQL, pertama-tama ekspor beberapa baris dari tabel dan buka file untuk melihat bagaimana data direpresentasikan. Bandingkan data dengan file CSV yang ingin Anda impor dan pastikan data direpresentasikan dengan cara yang sama. Saat mengekspor konsol formulir, pilih folder keranjang tempat CSV akan diekspor, pilih opsi CSV dan di SQL query tambahkan perintah berikut SELECT * FROM products LIMIT 5; . Itu hanya akan mengekspor 5 catatan pertama dari database, oleh karena itu tidak akan memakan banyak waktu.

Untuk mengimpor file di database CloudSQL (PostgreSQL):

Pertama pastikan bahwa tabel ada di database. Hubungkan ke instans CloudSQl (PostgreSQL) Anda. Jalankan perintah SELECT * FROM pg_catalog.pg_tables; untuk membuat daftar semua tabel. Jika Anda telah menemukan tabel Anda dalam daftar, gunakan nama yang sama persis untuk Table saat mengimpor data ke database.

  1. Unggah file CSV di folder ember

  2. Temukan instance CloudSQL (PostgreSQL) di halaman SQL dan klik nama instance.

  3. Di Instance details halaman klik Import .

  4. Di Cloud Storage file pilih file CSV dari bucket.

  5. Dalam Format of import , pilih CSV

  6. Di table tulis nama tabel tempat Anda ingin mengimpor data.

  7. Klik Import dan data akan diimpor.

Saya sendiri telah mencoba metode di atas dan berhasil mengunggah file CSV khusus ke 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. Bagaimana menerapkan jumlah Oracle (berbeda) di atas partisi di Postgres

  2. Kesalahan SQL saat mencoba membuat pemicu baru

  3. Kesalahan:EXDEV:tautan lintas perangkat tidak diizinkan, ganti nama '/tmp/ di Ubuntu 16.04 LTS

  4. PostgreSQL regexp_replace dengan ekspresi yang cocok

  5. Fungsi Postgres End Loop dan kembalikan Kesalahan