最近公司有一個需求發現用neptune實現起來非常清新爽潔不緊繃。
需求是這樣:
下面是一些思考:
好,下面讓我們從頭構建這個任務。
下載:
download srcfile zipfile = ant.get{src=srcfile,dest=zipfile,username="myuser",
passWord="mypwd",usetimestamp=true,verbose=false};
解壓:
unzip zipfile destdir = ant.unzip{src=zipfile, dest=destdir};
導入數據庫:
importFile date name = ant.sql(db_connection).with[ "exec loadDataFile '${destdir}', '${datestr}', '${name}'"]where datestr = datepath date; destdir = "$csvroot/$datestr";end;
導入數據庫這一步用到了幾個輔助函數和變量。
datepath date = jaskell.dates.format{pattern="yyyy/MM/dd"} date;
新聞熱點
疑難解答