ãã±ããã復æ§ãã
æ¶ãããã±ãã
å æ¥、『Redmineã®ãã±ãããééã£ã¦åé¤ãã¦ãã¾ãã¾ãã、ã©ããã¾ããã』ã¨ãããåãåãããããã ãã¾ãã。æ®å¿µãªãã、Redminã®å ´åã¯ãã¼ã¿ã¯ç©çåé¤ããã¦ãã¾ãã®ã§、ãã®ã¾ã¾ã§ã¯å¾©æ§ã§ãã¾ãã...。çã¾ãã¦éããªããã±ãããªã、æ°è¦ä½æããªããã¦è²°ãã¨ããæ¹æ³ãä¸çªæ©ãã®ã§ãã、ä»åã¯èªåãåç §ãã¦ãããã±ããã§、æ¬æã«å ãã¦æ³¨è¨ã40件ãããæºã¾ã£ã¦ãã¾ãã。åé¤ãã¦ãã¾ã£ãç´åã¾ã§ã®ç¶æ³ãèããã¨ãã、æçµæ´æ°ãåæ¥ã§、ä»åã¯æ´æ°æã®èªåã®æ³¨è¨ãä¿®æ£ãããã¨ãã¦ãã±ããæ¯åé¤ãã¦ãã¾ã£ãã¨ã®ãã¨。
幸ã、æ¥ã ã®ããã¯ã¢ãã&åæ¥æç¹ã®ã¬ããªã«ã®Redmineãããã®ã§、ãã¡ãã§ãã±ããã確èªãã¦ããã ã、åæ¥ã¾ã§ã®è¨é²ãæ»ãã°å¤§ä¸å¤«ã¨ã®å°è±¡ã§ãã。(åãã¼ãã«ã®ã¢ãã«ã¯é£çªã§æ¡çªãããã®ã§、ãã±ããçªå·ã«åºã¥ããã¼ã¿ããã£ããæãã¡ãã£ãç¶æ ã§ã)
åé¤åã®ãã¼ã¿ãåãåºã
éçºç°å¢ãµã¼ãã¸ã¯、æ¯æ4æã«、ããã¯ã¢ãããã¼ã¿ããã¨ã«DBã¸åã¤ã³ãã¼ããè¡ã£ã¦ãã¾ã。ããã«、ããã«å ãã¦、次åãã¼ã¸ã§ã³ã¢ããäºå®ã®Redmineã使ã£ã¦、æ¨æºçãªç¶æ ã§ãã¾ããã¤ã°ã¬ã¼ã·ã§ã³ãå®æ½ã、Redmineã®ãµã¼ãã¹ãèµ·åã§ãããã確èªãã¦ãã¾ã。(ãã¹ãã³ã¼ããæ¸ãã¦ãã訳ã§ã¯ããã¾ããã、å®è³ª、ãã¼ã¸ã§ã³ã¢ãããæã«åé¡ãçºçããªããã©ãã、ããã¯ã¢ãããã¼ã¿ãå¥å ¨ã§æ£ãããªã¹ãã¢ã§ãããã、ç¶ç¶çã«æ¤è¨¼ã§ããããã«ãã¦ãã¾ã)
ã¨ãããã¨ã§、éçºç°å¢ã§ã¬ããªã«ã¨ãã¦å ¬éãã¦ããRedmineã¯、ã¡ã¤ã³ã«ä½¿ã£ã¦ããã ãã¦ãããã¼ã¸ã§ã³ããã1ã¤ãããã¯è¤æ°é²ãã ãã®ã§ç¨¼åããã¦ãã¾ã。
åºæ¬çã«ã¯æ§é ã«å¤§ããªå¤æ´ã¯ããã¾ããã®ã§、ãã©ã¦ã¶ããåé¤ããã¦ããªãæç¹ã®ãã±ãããã©ããªãµãã«è¡¨ç¤ºããã¦ãããã確èªãã¤ã¤、MySQLããåé¤ããã¦ãã¾ã£ãIDã«ã¾ã¤ãããã±ããã®ãã¼ã¿ä¸å¼ãæ½åºãã¾ãã。
æ½åºã«ã¯MySQL WorkBench
éçºæ©ã®MySQLãã¼ãã¯ã¢ã¯ã»ã¹å¶éãè¡ã£ã¦ããã®ã§、ããã¯ä¾¿å©ã«ãªã£ãMacã®ç°å¢ãå©ç¨ãã¦、localhost:3306ã«ãã¼ããã©ã¯ã¼ããã¦ç¢ºèªãã¾ã。
MySQL WorkBenchã ã¨、æ½åºããã¬ã³ã¼ããcsvã®å½¢ã§ãªã、Insertæã®ãããªSQLã«æ¸ãåºãæ©è½ãããã®ã§、ä»åã¯ãã¡ãã使ã£ã¦å¾©æ§ç¨SQLãç¨æãã¾ãã。
復å ã«ãMySQL WorkBench
復æ§ç¨ã®SQLãåºæ¥ãã®ã§、ããã©ã¯æ¬çªã®MySQLã«ã¤ãªãç´ãã¾ã。ããããã¼ããã©ã¯ã¼ãã§。Redmineã®ä½æ¥ç¨DBã«æ¥ç¶ã、Insertæã§ãã¼ã¿ãæ»ãã¦ããã¦、Redmineã®webç»é¢ãããã±ããã復活ãã¦ãããã¨ã確èªã§ããã°OKã§ã。
ãã¡ã¤ã«ã¯scpã§æ»ãã¾ã
ãã±ããã¯ã»ã¼æ»ãã¾ããã、æ·»ä»ãã¡ã¤ã«ã®å ´åã¯å®éã®ãã¡ã¤ã«ã、Redmineã®ãã¡ã¤ã«æ ¼ç´ç¨ãã©ã«ãã«æ»ãã¦ãããªãã¨ããã¾ãã。ã¾ã、ãã©ã«ãä¸ã®ãã¡ã¤ã«åã¨、ãã±ããã§è¡¨ç¤ºããããã¡ã¤ã«åã¯éããããã¾ã。(ã¿ã¤ã ã¹ã¿ã³ãã¨ããã·ã¥å¤、æ¡å¼µåã§çæããã¦ãã¾ã)ãã¡ãã¯、issue_attachements ãã¼ãã«ã§å®ç¾©ããã、å®éã®ãã¡ã¤ã«åãæå®ãã¦、ãªã¹ãã¢ãã¦ããã¾ã。ãããç´æ¥ã¯scpã§ããªããµã¼ããªã®ã§、ãã¼ããã©ã¯ã¼ã+ scp ã§å¯¾å¿ãã¾ãã。
Redmineã®æ·»ä»ãã¡ã¤ã«ã¯、ãããã®ç°å¢ã®å ´å、config.ymlã§/data/redmine_binary/ã¨æå®ãã¦ããã®ã§、ããã«è»¢éãã¾ã。ã¾ã、localhostã®4321çªã、転éå ã®scp port 22çªã«ç¹ããããã«ãã¦、ãã®ã㨠localhost:4321 ãæå®ããã¨è»¢éå ã«ç¹ãã£ã¦ããã¾ã。
Exp.以ä¸ã§ãã¼ã¿å¾©æ§ã¯å®äºã§ã。
$ ssh -p 22 -t -L 4321:localhost:1234 ä¸ç¶ã¦ã¼ã¶@ä¸ç¶ãã¹ã ssh -t -L 1234:localhost:22 転éå ã¦ã¼ã¶@転éå ãã¹ã
$ scp -P 4321 æ¶ãã¡ãã£ããã¡ã¤ã«.xls 転éå ã¦ã¼ã¶@localhost:/data/redmine_binary/ããã·ã¥å¤ã§æ ¼ç´ããåå.xls
ã¡ãªã¿ã«、ãã¡ã¤ã«ã®ãã¼ããã·ã§ã³ã¯æ³¨æ!
Redmineã®ããã»ã¹ã稼åããã¦ããã¦ã¼ã¶ã«æ¨©éãç¡ãã¨、ãã±ãããæ¬å½ã«åé¤ãããã¨ãã«Permission Errorã«ãªãã¾ã。(ç¾ç°å¢ã ã¨redmine:redmineã§ã)
* * *
ä»åã¯sqlã使ã£ã¦Insertã§å¾©æ§ãã¦ãã¾ãã、mysqlã®ã³ãã³ãã©ã¤ã³ãã¼ã«ã§csvã«æ¸ãåºãã¦ã¤ã³ãã¼ãããã®ã§ãåé¡ã¯ãªãã¨æãã¾ãã®ã§、åçºãããããªãèªååãã¦ãããããªã¨èãã¦ãã¾ã。
ã¡ãªã¿ã«、大è¦æ¨¡ãªç°å¢ãªã、ãããªè¨äºã¯å ¨ç¶ç®æ°ããããªãã§ãããããã©...(^^;
ãã¡ããäºä¾ã¨ãã¦、æ¥ããããã§ããå ¬éãã¦ã¿ã¾ã。
ã§ããã ãããã«ç´åã®ç°å¢ãåç¾ã§ããããã«ãã¦ããããã¨ã§、ã¯ã¼ã¯ããã¼ã®ããããã¨ãããè¦ç´ããã、ãã©ã°ã¤ã³ã®è©ä¾¡ãããéã«ãå©ç¨ã§ãããã¨、ããããã¡ãªããã¯ããã¾ãã®ã§、ãªãã«ãã¦ãç¨æãã¦ããã¦è¯ãã£ã、ã¨æã£ã次第ã§ã。
åãããã°æããªã。転ã°ã¬å ã®æ、ã§ãã。å£å ã®ã¹ãè«ã§ãªã、å®æ ã¨ãã¦åããåºæ¥ã¦ããç¶æ ããã¼ãããã¦ããã®ãç´ æ´ãããã§ã。
è¿ä¿¡åé¤