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

Импортирайте данни от Excel в PostgreSQL 9.3

Типичният отговор е следният:

  1. В Excel, File/Save As, изберете CSV, запазете текущия си лист.

  2. прехвърляне в директория за съхранение на Pg сървъра, до който потребителят на postgres има достъп

  3. в PostgreSQL:

    COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
    

Но има и други начини да направите това. PostgreSQL е невероятно програмируема база данни. Те включват:

  1. Напишете модул на pl/javaU, pl/perlU или друг ненадежден език за достъп до файл, анализирайте го и управлявате структурата.

  2. Използвайте CSV и fdw_file за достъп до него като псевдотаблица

  3. Използвайте DBILink и DBD::Excel

  4. Напишете своя собствена обвивка на чужди данни за четене на Excel файлове.

Възможностите са буквално безкрайни....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Предотвратяване на съседни/припокриващи се записи с EXCLUDE в PostgreSQL

  2. Регистриране на одит за PostgreSQL

  3. Автоматично отказване на базата данни Moodle PostgreSQL

  4. Как да създадете изглед в PostgreSQL

  5. Java Enums, JPA и Postgres enums - Как да ги накарам да работят заедно?