Talk:FoolFuuka

From Bibliotheca Anonoma
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
mysqlchump --table 'a,b,c,etc' --connectionString "Server=127.0.0.1;Database=asagi;User Id=asagi;Password=YOUR_PASSWORD_HERE;" --select 'SELECT `doc_id`, `media_id`, `num`, `subnum`, `thread_num`, `op`, `timestamp`, `timestamp_expired`, `preview_orig`, `preview_w`, `preview_h`, `media_filename`, `media_w`, `media_h`, `media_size`, `media_hash`, `media_orig`, `spoiler`, `deleted`, `capcode`, `email`, `name`, `trip`, `title`, `comment`, `sticky`, `locked`, `poster_hash`, `poster_country`, `exif` FROM `a` ORDER BY `doc_id` WHERE timestamp > 1574341200 AND timestamp < 1574514000 ASC ' a.sql

here is your updated version of mysqlchump with multi-table dumping support i'd add a github release but i'm about to pass out alongside the original syntax for single tables, there is now a different argument list for multi table dumps

mysqlchump --tables <comma separated table names> --connectionString <connection string> [--select <select sql statement>] [<output folder>]

what you do is specify the tables you want to dump, and then a templated select query

so instead of specifying

FROM `g`

in the query for example, you specify

FROM `{table}`

m

and the specific where query i need dumped (of all boards) is

WHERE timestamp > 1574341200 AND timestamp < 1574514000

(remove to dump all)

mkdir dump-20191202 # create the folder to dump into
./mysqlchump --tables '3,a,aco,adv,an,asp,b,bant,biz,c,cgl,ck,cm,co,d,diy,e,f,fa,fit,g,gd,gif,h,hc,his,hm,hr,i,ic,int,jp,k,lgbt,lit,m,mlp,mu,n,news,o,out,p,po,pol,qa,qst,r,r9k,s,s4s,sci,soc,sp,t,tg,toy,trash,trv,tv,u,v,vg,vip,vp,vr,w,wg,wsg,wsr,x,y' --connectionString "Server=127.0.0.1;Database=asagi;User Id=asagi;Password=YOUR_PASSWORD_HERE;" --select 'SELECT `doc_id`, `media_id`, `num`, `subnum`, `thread_num`, `op`, `timestamp`, `timestamp_expired`, `preview_orig`, `preview_w`, `preview_h`, `media_filename`, `media_w`, `media_h`, `media_size`, `media_hash`, `media_orig`, `spoiler`, `deleted`, `capcode`, `email`, `name`, `trip`, `title`, `comment`, `sticky`, `locked`, `poster_hash`, `poster_country`, `exif` FROM `{table}` ORDER BY `doc_id` WHERE timestamp > 1574341200 AND timestamp < 1574514000 ASC ' dump-20191202