mirror of
https://github.com/dimitri/pgloader.git
synced 2025-08-11 00:36:59 +02:00
The archive contents seem to have changed, and the regular expression to match files that we were using doesn't match any filename in the archive any more. Also, have the command load more data by parsing more files, using the ALL FILENAME MATCHING clause.
26 lines
749 B
Fish
26 lines
749 B
Fish
LOAD ARCHIVE
|
|
FROM http://bossa.pl/pub/metastock/mstock/mstall.zip
|
|
-- FROM /Users/dim/dev/temp/mstall.zip
|
|
INTO postgresql:///stocks
|
|
|
|
LOAD CSV
|
|
FROM ALL FILENAMES MATCHING ~/ALIOR/
|
|
WITH ENCODING iso-8859-2
|
|
(ticker, quote_date, open, high, low, close, volume)
|
|
INTO postgresql:///stocks?intf_stocks
|
|
WITH
|
|
SKIP HEADER=1,
|
|
FIELDS OPTIONALLY ENCLOSED BY '"',
|
|
FIELDS TERMINATED BY ','
|
|
|
|
AND LOAD CSV
|
|
FROM ALL FILENAMES MATCHING ~/F[A-Z]{4}1[45]|OZ20/
|
|
WITH ENCODING iso-8859-2
|
|
(ticker, quote_date, open, high, low, close, volume, openint)
|
|
INTO postgresql:///stocks?intf_derivatives
|
|
WITH
|
|
SKIP HEADER = 1,
|
|
FIELDS OPTIONALLY ENCLOSED BY '"',
|
|
FIELDS TERMINATED BY ','
|
|
;
|