PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не може да се импортира .csv в Cloud SQL от конзолата

Опитах различни методи за импортиране на персонализиран CSV файл в екземпляра на базата данни CloudSQL (PostgreSQL). Изглежда, че се опитвате да импортирате данни в таблица, която не съществува във вашата база данни. Имах същата грешка, когато се опитвах да импортирам в таблица, която не съществува.

За да импортирате CSV файл, уверете се, че:

  • CSV файлът има същото количество колони като таблицата в базата данни.
  • Данните във файла са правилно структурирани, за да представляват CSV файл.
  • Преди да импортирате CSV файл в CloudSQL, първо експортирайте няколко реда от таблицата и отворете файла, за да видите как са представени данните. Сравнете данните с CSV файла, който искате да импортирате, и се уверете, че данните са представени по същия начин. Когато експортирате конзолата за формуляри, изберете папката на кофата, в която ще бъде експортиран CSV, изберете опцията CSV и в SQL query добавете следната команда SELECT * FROM products LIMIT 5; . Той ще експортира само първите 5 записа от базата данни, следователно няма да отнеме много време.

За да импортирате файла в базата данни на CloudSQL (PostgreSQL):

Първо се уверете, че таблицата съществува в базата данни. Свържете се с вашето копие на CloudSQl (PostgreSQL). Изпълнете командата SELECT * FROM pg_catalog.pg_tables; за изброяване на всички таблици. Ако сте намерили своята таблица в списъка, използвайте точно същото име за Table при импортиране на данните в базата данни.

  1. Качете CSV файла в папка с кофа

  2. Намерете екземпляра на CloudSQL (PostgreSQL) в страницата SQL и щракнете върху името на екземпляра.

  3. В Instance details страница щракнете върху Import .

  4. Във Cloud Storage file изберете CSV файла от кофата.

  5. Във Format of import , изберете CSV

  6. В table напишете името на таблицата, в която искате да импортирате данните.

  7. Кликнете върху Import и данните ще бъдат импортирани.

Самият аз изпробвах горните методи и успешно качих персонализиран CSV файл в 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. PostgreSQL Query WHERE date е на повече от 3 години

  2. Как да избегнем рекурсия в тригер за актуализация, който извършва актуализация?

  3. Мигрирането на ActiveRecord не попълва материализиран изглед на Postgres

  4. Настройката NOT NULL за колона в postgresql увеличава ли производителността?

  5. SQLAlchemy:Всяко ограничение за проверка на една от двете колони не е нула?