dropuser

Name

dropuser -- PostgreSQL»ç¿ëÀÚ ¾îÄ«¿îÆ®¸¦ »èÁ¦ÇÑ´Ù

Synopsis

dropuser [ option ...] [ username ]

¼³¸í

dropuser´Â Á¸ÀçÇÏ´Â PostgreSQL »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. ¿ÀÁ÷ ½´ÆÛÀ¯Àú¿Í CREATEROLE±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ¸¸ PostgreSQLÀ¯Àú¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿É¼Ç

dropuser´Â ¾Æ·¡¿Í °°Àº Ä¿¸àµå ¶óÀÎ ÀÎÀÚ¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.

username

»èÁ¦ÇÏ´ÂPostgreSQLÀÇ »ç¿ëÀÚ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¸¸¾à ¾Æ¹«°Íµµ Ä¿¸àµå ¶óÀÎÀ¸·Î ÁöÁ¤µÇÁö ¾Ê¾Ò´ø °æ¿ì´Â ÀÔ·ÂÀ» ÀçÃËÇÏ´Â prompt°¡ Ç¥½ÃµË´Ï´Ù.

-e
--echo

dropuser°¡ »ý¼ºÇÏ°í ¼­¹ö¿¡ ¼Û½ÅÇÏ´Â ¸í·É¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-i
--interactive

½ÇÁ¦·Î À¯Àú¸¦ »èÁ¦Çϱâ Àü¿¡ È®ÀÎÀÇ prompt¸¦ Ç¥½Ã½Ãŵ´Ï´Ù.

-q
--quiet

Do not display a response.

dropuser´Â Á¢¼Ó ¸Å°³º¯¼ö¸¦ À§ÇØ ÀÌÇÏÀÇ Ä¿¸àµå ¶óÀÎ ÀÎÀÚ¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.

-h host
--host host

¼­¹ö°¡ °¡µ¿Çϰí ÀÖ´Â ¸Ó½ÅÀÇ È£½ºÆ®¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀÌ slash·ÎºÎÅÍ ½ÃÀ۵Ǵ °æ¿ì, Unix µµ¸ÞÀÎ ¼ÒÄÏ¿ëÀÇ µð·ºÅ丮·Î¼­ »ç¿ëµË´Ï´Ù.

-p port
--port port

¼­¹ö°¡ Á¢¼ÓÀ» °¨½ÃÇÏ´Â TCP Æ÷Æ® ȤÀº ·ÎÄà Unix µµ¸ÞÀÎ ¼ÒÄÏÀÇ ÆÄÀÏ È®ÀåÀÚ(extension)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-U username
--username username

Á¢¼Ó¿¡ »ç¿ëÇÏ´Â »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù (»èÁ¦ÇÏ´Â »ç¿ëÀÚ À̸§ÀÌ ¾Æ´Õ´Ï´Ù).

-W
--password

µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇϱâ Àü¿¡,dropuser´Â °­Á¦ÀûÀ¸·Î ÆÐ½º¿öµå ÀÔ·ÂÀ» ÀçÃËÇÕ´Ï´Ù.

ȯ°æ

PGHOST
PGPORT
PGUSER

Á¢¼Ó ¸Å°³º¯¼öÀÇ ±âº»°ªÀÔ´Ï´Ù.

ÀÌ À¯Æ¿¸®Æ¼´Â ´Ù¸¥ ´ëºÎºÐÀÇ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

°ü·Ã Ç׸ñ

createuser , DROP ROLE