最近公司有一个需求发现用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;
新闻热点
疑难解答