.. -*- rst -*- .. highlightlang:: none dump ==== åå ---- dump - ãã¼ã¿ãã¼ã¹ã®ã¹ãã¼ãã¨ãã¼ã¿ãåºåãã æ¸å¼ ---- :: dump [tables] 説æ ---- groongaçµè¾¼ã³ãã³ãã®ä¸ã¤ã§ããdumpã«ã¤ãã¦èª¬æãã¾ããçµè¾¼ã³ãã³ãã¯ãgroongaå®è¡ãã¡ã¤ã«ã®å¼æ°ãæ¨æºå ¥åãã¾ãã¯ã½ã±ããçµç±ã§groongaãµã¼ãã«ãªã¯ã¨ã¹ããéä¿¡ãããã¨ã«ãã£ã¦å®è¡ãã¾ãã dumpã¯ãã¼ã¿ãã¼ã¹ã®ã¹ãã¼ãã¨ãã¼ã¿ãå¾ããèªã¿è¾¼ãããã©ã¼ãããã§åºåãã¾ããdumpã®çµæã¯å¤§ãããªãããã主ã«ã³ãã³ãã©ã¤ã³ãã使ããã¨ãæ³å®ãã¦ãã¾ãããã¼ã¿ãã¼ã¹ã®ããã¯ã¢ããã主ãªå©ç¨æ¹æ³ã§ãã dumpãåºåãããã©ã¼ãããã¯ç´æ¥groongaã解éã§ãããã©ã¼ãããã§ãããã®ããã以ä¸ã®ããã«ãã¦ãã¼ã¿ãã¼ã¹ãã³ãã¼ãããã¨ãã§ãã¾ãã:: % groonga original/db dump > dump.grn % mkdir backup % groonga -n backup/db < dump.grn å¼æ° ---- ``tables`` åºå対象ã®ãã¼ãã«ãã,ãï¼ã«ã³ãï¼åºåãã§æå®ãã¾ããåå¨ããªããã¼ãã«ãæå®ããå ´åã¯ç¡è¦ããã¾ãã è¿å¤ ---- ãã¼ã¿ãã¼ã¹ã®ã¹ãã¼ãã¨ãã¼ã¿ãgroongaã®çµã¿è¾¼ã¿ã³ãã³ãå¼ã³åºãå½¢å¼ã§åºåãã¾ããoutput_typeæå®ã¯ç¡è¦ããã¾ãã ä¾ -- ãã¼ã¿ãã¼ã¹å ã®ãã¹ã¦ã®ãã¼ã¿ãåºå:: > dump table_create LocalNames 48 ShortText table_create Entries 48 ShortText column_create Entries local_name 0 LocalNames column_create LocalNames Entries_local_name 2 Entries local_name ... load --table LocalNames [ ["_key"], ["Items"], ["BLT"], ... ] ... ãã¼ã¿ãã¼ã¹å ã®ã¹ãã¼ãã¨ç¹å®ã®ãã¼ãã«ã®ãã¼ã¿ã®ã¿åºå:: > dump --tables Users,Sites table_create Users TABLE_HASH_KEY ShortText column_create Users name COLUMN_SCALAR ShortText table_create Comments TABLE_PAT_KEY ShortText column_create Comments text COLUMN_SCALAR ShortText table_create Sites TABLE_NO_KEY column_create Sites url COLUMN_SCALAR ShortText load --table Users [ ["_key"], ["mori"], ["yu"], ... ] load --table Sites [ ["_id","url"], [1,"http://groonga.org/"], [2,"http://qwik.jp/senna/"], ... ]