| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
dropuser´Â Á¸ÀçÇÏ´Â PostgreSQL »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. ¿ÀÁ÷ ½´ÆÛÀ¯Àú¿Í CREATEROLE±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ¸¸ PostgreSQLÀ¯Àú¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
dropuser´Â ¾Æ·¡¿Í °°Àº Ä¿¸àµå ¶óÀÎ ÀÎÀÚ¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.
»èÁ¦ÇÏ´ÂPostgreSQLÀÇ »ç¿ëÀÚ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¸¸¾à ¾Æ¹«°Íµµ Ä¿¸àµå ¶óÀÎÀ¸·Î ÁöÁ¤µÇÁö ¾Ê¾Ò´ø °æ¿ì´Â ÀÔ·ÂÀ» ÀçÃËÇÏ´Â prompt°¡ Ç¥½ÃµË´Ï´Ù.
dropuser°¡ »ý¼ºÇÏ°í ¼¹ö¿¡ ¼Û½ÅÇÏ´Â ¸í·É¸¦ Ç¥½ÃÇÕ´Ï´Ù.
½ÇÁ¦·Î À¯Àú¸¦ »èÁ¦Çϱâ Àü¿¡ È®ÀÎÀÇ prompt¸¦ Ç¥½Ã½Ãŵ´Ï´Ù.
Do not display a response.
dropuser´Â Á¢¼Ó ¸Å°³º¯¼ö¸¦ À§ÇØ ÀÌÇÏÀÇ Ä¿¸àµå ¶óÀÎ ÀÎÀÚ¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.
¼¹ö°¡ °¡µ¿Çϰí ÀÖ´Â ¸Ó½ÅÀÇ È£½ºÆ®¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀÌ slash·ÎºÎÅÍ ½ÃÀ۵Ǵ °æ¿ì, Unix µµ¸ÞÀÎ ¼ÒÄÏ¿ëÀÇ µð·ºÅ丮·Î¼ »ç¿ëµË´Ï´Ù.
¼¹ö°¡ Á¢¼ÓÀ» °¨½ÃÇÏ´Â TCP Æ÷Æ® ȤÀº ·ÎÄà Unix µµ¸ÞÀÎ ¼ÒÄÏÀÇ ÆÄÀÏ È®ÀåÀÚ(extension)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Á¢¼Ó¿¡ »ç¿ëÇÏ´Â »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù (»èÁ¦ÇÏ´Â »ç¿ëÀÚ À̸§ÀÌ ¾Æ´Õ´Ï´Ù).
µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇϱâ Àü¿¡,dropuser´Â °Á¦ÀûÀ¸·Î ÆÐ½º¿öµå ÀÔ·ÂÀ» ÀçÃËÇÕ´Ï´Ù.
Á¢¼Ó ¸Å°³º¯¼öÀÇ ±âº»°ªÀÔ´Ï´Ù.
ÀÌ À¯Æ¿¸®Æ¼´Â ´Ù¸¥ ´ëºÎºÐÀÇPostgreSQLÀ¯Æ¿¸®Æ¼¿Í °°ÀÌ, libpq·Î Áö¿øµÇ´Â ȯ°æ º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù(Section 29.12¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä).
¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì, ÀáÀçµÇ´Â ¿øÀΰú ¿¡·¯ ¸Þ¼¼Áö¿¡ ´ëÇØ¼´Â DROP ROLE ¿Í psql ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. µ¥ÀÌÅͺ£À̽º ¼¹ö´Â ´ë»ó È£½ºÆ®»ó¿¡¼ °¡µ¿ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, ¸ðµç ±âº»°ªÀÇ ¼³Á¤À̳ª ȯ°æ º¯¼ö´Â libpq ÇÁ·ÐÆ®¿£µå ¶óÀ̺귯¸®¿¡¼ Àû¿ëµÉ °ÍÀ» °Í¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼¹öÀÇ ±âº»°ªÀ¸·Î ºÎÅÍ joe¶ó°í ÇÏ´Â »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
$ dropuser joe DROP ROLE
¿É¼Ç¿¡ ÀÇÇØ, ¹èÈÄ¿¡¼ ½ÇÇàµÇ´Â ¸í·ÉÀÇ Ç¥½Ã¿Í »èÁ¦ÀüÀÇ È®ÀÎÀÌ µÈ È£½ºÆ®eden ¿Í Æ÷Æ® 5000ÀÇ ¼¹ö¸¦ »ç¿ëÇÏ´Â joeÀÇ »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. ¸í·É¾î:
$ dropuser -p 5000 -h eden -i -e joe Role "joe" will be permanently removed. Are you sure? (y/n) y DROP ROLE "joe" DROP ROLE