sql >> Databáze >  >> RDS >> PostgreSQL

Importujte data Excelu do PostgreSQL 9.3

Typická odpověď je tato:

  1. V Excelu, Soubor/Uložit jako, vyberte CSV, uložte aktuální list.

  2. přenos do zadržovacího adresáře na Pg serveru, ke kterému má uživatel postgres přístup

  3. v PostgreSQL:

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

Ale existují i ​​jiné způsoby, jak to udělat. PostgreSQL je úžasně programovatelná databáze. Patří mezi ně:

  1. Napište modul v pl/javaU, pl/perlU nebo jiném nedůvěryhodném jazyce pro přístup k souboru, jeho analýzu a správu struktury.

  2. K přístupu k pseudotabulce

    použijte CSV a fdw_file
  3. Použijte DBILink a DBD::Excel

  4. Napište si vlastní obal cizích dat pro čtení souborů Excel.

Možnosti jsou doslova nekonečné....



  1. Závažná chyba:Volání členské funkce query() na null

  2. Vytvořte databázový diagram v MySQL Workbench

  3. Jak vypočítat rozdíl v hodinách (desetinně) mezi dvěma daty na serveru SQL?

  4. Je možné spustit skript SQLPLUS na souboru kódovaném jako UTF-8 s kusovníkem