µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼

µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¿½Ã¿¡ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¹Àº ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º Á¤¸®·Î À̵¿ÇÏ¿© »èÁ¦ÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ® Á¤º¸¸¦ È®ÀÎÇϽʽÿÀ. °¢ ¿ÀºêÁ§Æ® À¯Çü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿ÀºêÁ§Æ® À¯ÇüÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼´Â À¯Æ¿¸®Æ¼¸¦ »èÁ¦ÇÒ ¶§ ¿ÀºêÁ§Æ® Å×À̺íÀÇ ·¹Äڵ带 »èÁ¦ÇÏ¿© µ¥ÀÌÅͺ£À̽ºÀÇ ÂüÁ¶ ¹«°á¼ºÀ» º¸Á¸ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼ ¸í·ÉÀº »óÇâ½Ä ¶Ç´Â ÇÏÇâ½Ä Áß ÇϳªÀÇ ¹æ¹ýÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ Á¤¸®ÇÕ´Ï´Ù. ÇÏÇâ½ÄÀº ¿¬¼Ó »èÁ¦¸¦ »ç¿ëÇÏ¿© ÇÏÀ§ Å×À̺íÀÇ ¸ðµç ÇàÀ» »èÁ¦ÇÕ´Ï´Ù. ÂüÁ¶ ¹«°á¼º¿¡ »èÁ¦ Á¦ÇÑÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â ¿¬¼Ó »èÁ¦¿¡ ½ÇÆÐÇÏ°Ô µÇ¹Ç·Î »óÇâ½Ä ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. »óÇâ½Ä ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é ¸í·É ±¸¹®ÀÇ force FORCE ¸Å°³º¯¼ö¸¦ yes·Î ÁöÁ¤ÇÏ¿© ¸ÕÀú ÇÏÀ§ Å×À̺íºÎÅÍ »èÁ¦ÇÑ ´ÙÀ½ »óÀ§ Å×À̺íÀ» »èÁ¦ÇϽʽÿÀ.

»óÇâ½Ä ¹æ¹ýÀ» Æ®¸®°ÅÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº loglevel LOGLEVEL ¸Å°³º¯¼ö¸¦ ¸í·É ±¸¹®¿¡¼­ 2·Î ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. 0À» ÁöÁ¤ÇÏ¸é ¾Æ¹«°Íµµ ·Î±×µÇÁö ¾Ê°í 1Àº ¸Ç À§ Å×ÀÌºí¿¡¼­ »èÁ¦ ¸í·É¹®¸¸ ·Î±×ÇÕ´Ï´Ù. loglevel LOGLEVEL 2´Â ¸Ç À§ Å×À̺íÀ» »èÁ¦ÇÒ ¶§±îÁö »èÁ¦µÈ °¢ ÇÏÀ§ Å×À̺íÀÇ »èÁ¦ ¸í·É¹®À» ·Î±×ÇÕ´Ï´Ù. ¿É¼Ç 2°¡ »óÇâ½Ä ¹æ¹ýÀ» Æ®¸®°ÅÇÏ´õ¶óµµ ÂüÁ¶ ¹«°á¼º¿¡ »èÁ¦ Á¦ÇÑÀÌ ÀÖÀ¸¸é ¼º°øÀûÀÎ »èÁ¦¸¦ º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. »èÁ¦ Á¦ÇÑÀÌ ÀÖ´Â ·¹Äڵ带 »èÁ¦ÇÏ·Á¸é force FORCE ¸Å°³º¯¼ö¸¦ yes·Î ÁöÁ¤ÇϽʽÿÀ.

Å×ÀÌºí¿¡ ¸¹Àº ÇÏÀ§ Å×À̺íÀÌ ÀÖÀ¸¸é »óÇâ½Ä ¹æ¹ý¿¡ ´ëÇÑ ÀÀ´ä ½Ã°£ÀÌ ±æ¾îÁú ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, MEMBER Å×ÀÌºí¿¡´Â 500°³ ÀÌ»óÀÇ ÇÏÀ§ Å×À̺íÀ» °®°í ÀÖ½À´Ï´Ù. ÀÌ Å×À̺íÀÇ °æ¿ì¿¡´Â ¼º´ÉÀ» À§ÇØ ÇÏÇâ½Ä ¹æ¹ýÀ» »ç¿ëÇϵµ·Ï ±ÇÀåµË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼´Â ±¸¼º, È®Àå, Á¶Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. »çÀü ¼³Á¤µÈ Á¤¸® ±¸¼º ¿Ü¿¡µµ CLEANCONF µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ »õ ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÏ¿© Á¤¸®ÇÒ Å×ÀÌºí ¹× ÇàÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼¿¡ »õ ±¸¼º Ãß°¡¸¦ ÂüÁ¶ÇϽʽÿÀ.

»õ Å×À̺íÀ» ÀÛ¼ºÇÏ¿© µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ È®ÀåÇÑ °æ¿ì, µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »õ Å×À̺íÀ» Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ º¯°æÇÑ °æ¿ì(ÇÑ Å×ÀÌºí¿¡ »õ ¿­À» Ãß°¡, foreign key 1Â÷ Ű °ü°è º¯°æ, »õ ÇÏÀ§ Å×À̺íÀ» ÂüÁ¶ ¹«°á¼º °æ·Î¿¡ Ãß°¡ µî), µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼´Â ÀÚµ¿À¸·Î º¯°æ»çÇ×À» Àû¿ëÇÕ´Ï´Ù. ¿­ À̸§À» º¯°æÇÏ´Â °æ¿ì CLEANCONF Å×À̺íÀÇ ±¸¼º µ¥ÀÌÅ͸¦ °»½ÅÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ ³»ÀÇ ÂüÁ¶ ¹«°á¼º Á¤ÀÇÀÇ »èÁ¦ ±ÔÄ¢¿¡ ±âÃÊÇÏ¿© ÇÏÀ§ Å×À̺íÀÇ ·¹Äڵ带 »èÁ¦ÇÕ´Ï´Ù. »èÁ¦ ±ÔÄ¢À» on delete cascade, on delete set null ¶Ç´Â on delete restrict·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ Å×À̺íÀ» Ãß°¡ÇÒ ¶§´Â ÂüÁ¶ ¹«°á¼º ¹× »èÁ¦ ±ÔÄ¢ÀÌ ¿Ã¹Ù·Î Á¤ÀǵǾú´ÂÁö È®ÀÎÇϽʽÿÀ. ¿Ã¹Ù·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì, µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼´Â »õ Å×ÀÌºí¿¡ ´ëÇÑ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

ÁÖ: staglog ¿ÀºêÁ§Æ®¸¦ Á¤¸®ÇÏ·Á¸é ½ºÅ×ÀÌ¡ ¼­¹ö¿¡¼­¸¸ µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ½ºÅ×ÀÌ¡ ¼­¹ö´Â ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º¿Í´Â ´Ù¸¨´Ï´Ù. ½ºÅ×ÀÌ¡ µ¥ÀÌÅͺ£À̽º¿¡´Â Á¶ÀÛ µ¥ÀÌÅÍ´Â µé¾î ÀÖÁö ¾Ê°í ±¸¼º µ¥ÀÌÅ͸¸ µé¾î ÀÖ½À´Ï´Ù.   ±¸¼º µ¥ÀÌÅ͸¦ »èÁ¦Çϸé Á¶ÀÛ µ¥ÀÌÅÍ¿¡ ´ëÇØ¼­µµ ¿¬¼Ó »èÁ¦°¡ ÀÌ·ç¾îÁý´Ï´Ù. ½ºÅ×ÀÌ¡ Àü´Þ À¯Æ¿¸®Æ¼°¡ ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º·Î »èÁ¦¸¦ Àü´ÞÇϸé ÀÌ »èÁ¦´Â Á¶ÀÛ µ¥ÀÌÅÍ(ÀÌ´Â º¸À¯ÇϰíÀÚ ÇÏ´Â µ¥ÀÌÅÍÀÓ)¸¦ ¿¬¼Ó »èÁ¦ÇÏ°Ô µË´Ï´Ù. ±¸¼º µ¥ÀÌÅ͸¦ Á¤¸®ÇÏ·Á¸é ÇÁ·Î´ö¼Ç µ¥ÀÌÅͺ£À̽º¿¡¼­ µ¥ÀÌÅͺ£À̽º Á¤¸® À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϽʽÿÀ.

°ü·Ã ŽºÅ©

°ü·ÃµÈ ÂüÁ¶

IBM copyright