Databáze > Ostatní DB

SQLIte. Ako pridať Extension?

(1/1)

miroB:
Používam dynamické linkovanie. Takže mám k dispozícii aktuálnu verziu SQLite 3.30.1
Okrem iného je v nej k dispozícii JSON Extension a funguje mi:
--- Kód: MySQL ---SELECT json_extract('{“a”:2,“c”:[4,5,{“f”:7}]}', '$.c[2].f'); -- je OKPotreboval by som aj ďalšie Extensions, napríklad CSV.
--- Kód: MySQL --- CREATE VIRTUAL TABLE t1 USING csv(filename='thefile.csv'); -- z návodu SQLite.org a to mi už NEFUNGUJE
FDConnection pre SQLite má parameter Extensions. Ak dám Extensions=True, malo by sa zrejme dať spustiť niečo takéto:

--- Kód: MySQL ---SELECT load_extension('csv.dll'); -- ???Ale kde sa dajú zohnať Extensions dll-ká pre SQLite?
Resp. ako by som napríklad vyriešil to vyššie zapojenie CSV modulu?
Vopred ďakujem

Stanislav Hruška:
Prepokladám, že si to videl
https://www.sqlitetutorial.net/sqlite-import-csv/
Toto Ťa bude zaujímať
https://github.com/simonw/csvs-to-sqlite

miroB:

--- Citace: Stanislav Hruška  08-01-2020, 15:42:09 ---Prepokladám, že si to videl
https://www.sqlitetutorial.net/sqlite-import-csv/
Toto Ťa bude zaujímať
https://github.com/simonw/csvs-to-sqlite

--- Konce citace ---
O CSV nejde. V mojom dotaze je iba náhodou, ako príklad.
Z názvu dotazu by malo byť jednoznačné, že sa mi obecne jedná o problém "Load Extension" v rámci SQLite.
PS: CSV import mám vyriešený inak a takmer dokonale

JruliusHanak:

--- Citace: miroB  08-01-2020, 16:05:06 ---
--- Citace: Stanislav Hruška  08-01-2020, 15:42:09 ---Prepokladám, že si to videl
https://www.sqlitetutorial.net/sqlite-online-casino-import-csv/
Toto Ťa bude zaujímať
https://github.com/simonw/csvs-to-sqlite

--- Konce citace ---
O CSV nejde. V mojom dotaze je iba náhodou, ako príklad.
Z názvu dotazu by malo byť jednoznačné, že sa mi obecne jedná o problém "Load Extension" v rámci SQLite.
PS: CSV import mám vyriešený inak a takmer dokonale

--- Konce citace ---

Existuje spousta nuancí. Potřebujete zkušeného programátora. Nejprve to udělal sám, ale pak najal osobu.

Navigace

[0] Seznam témat

Přejít na plnou verzi