createdb

Name

createdb -- »õ·Î¿îPostgreSQLµ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÕ´Ï´Ù

Synopsis

createdb [ option ...] [ dbname ] [ description ]

¼³¸í

createdb´Â, »õ·Î¿îPostgreSQLµ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÕ´Ï´Ù.

Åë»ó, ÀÌ Ä¿¸àµå¸¦ ½ÇÇàÇÏ´Â µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ°¡ »õ·Î¿î µ¥ÀÌÅͺ£À̽ºÀÇ ¼ÒÀ¯ÀÚ°¡ µË´Ï´Ù. ´Ù¸¸, Ä¿¸àµå¸¦ ½ÇÇàÇÏ´Â À¯Àú°¡ ÀûÀýÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °æ¿ì, -O¿É¼ÇÀ» »ç¿ëÇØ ´Ù¸¥ »ç¿ëÀÚ¸¦ ¼ÒÀ¯ÀÚ·Î ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

createdb´Â CREATE DATABASE À̶ó°í ÇÏ´ÂSQLÄ¿¸àµåÀÇ ·¡ÆÛÀÔ´Ï´Ù. µû¶ó¼­, ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â °Í°ú, À̿ܿ¡ ´Ù¸¥ ¹æ¹ýÀ¸·Î ¼­¹ö¿¡ ¾×¼¼½ºÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â °Í°ú´Â Â÷À̰¡ ¾ø½À´Ï´Ù.

¿É¼Ç

createdb¿¡¼­´Â, ¾Æ·¡¿Í °°Àº Ä¿¸àµå ¶óÀÎ Àμö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

dbname

»ý¼ºµÉ µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̸§Àº ÀÌ Å¬·¯½ºÅÍ ³»ÀÇ ¸ðµçPostgreSQLµ¥ÀÌÅͺ£À̽º¸í°ú ´Þ¶ó¾ß ÇÕ´Ï´Ù. µðÆúÆ®´Â ÇöÀçÀÇ ½Ã½ºÅÛ »ç¿ëÀÚ¸í°ú °°Àº À̸§ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.

description

»õ·Ó°Ô »ý¼ºµÈ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°üµÈ ÄÚ¸àÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-D tablespace
--tablespace tablespace

µ¥ÀÌÅͺ£À̽ºÀÇ µðÆúÆ® Å×ÀÌºí½ºÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-e
--echo

createdb°¡ »ý¼ºÇϰí, ¼­¹ö·Î ¼Û½ÅÇÏ´Â Ä¿¸àµå¸¦ ¿¡ÄÚÇÕ´Ï´Ù.

-E encoding
--encoding encoding

ÀÌ µ¥ÀÌÅͺ£À̽º³»¿¡¼­ »ç¿ëµÇ´Â ¹®ÀÚ ÀÎÄÚµù ¹æ½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. PostgreSQL¼­¹ö·Î Áö¿øµÇ´Â ¹®ÀÚ ¼¼Æ®¿¡ ´ëÇØ¼­´ÂSection 21.2.1À¸·Î ¼³¸íÇÕ´Ï´Ù.

-O owner
--owner owner

»õ·Î¿î µ¥ÀÌŸº£À̽º¸¦ ¼ÒÀ¯ÇÏ´Â µ¥ÀÌŸº£À̽º »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-q
--quiet

ÀÀ´äÀ» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

-T template
--template template

ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Ãà¿¡ »ç¿ëÇÏ´Â ÅÛÇø´ µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-D, -E, -O ¹× -T ¿É¼ÇÀº ¾Æ·¡ÀÇ CREATE DATABASE SQL Ä¿¸àµåÀÇ ¿É¼Ç°ú »óÀÀÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸¿¡ ´ëÇØ¼­´Â, ¾Æ·¡ÀÇ ¿É¼ÇÀ» ÂüÁ¶Çϼ¼¿ä/

¶ÇÇÑ createdb´Â, ¾Æ·¡ÀÇ Ä¿¸àµå ¶óÀÎ Àμö¸¦ Á¢¼Ó ¸Å°³º¯¼ö·Î¼­ ¹Þ¾ÆµéÀÔ´Ï´Ù.

-h host
--host host

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

-p port
--port port

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

-U username
--username username

Á¢¼Ó¿¡ »ç¿ëÇÏ´Â À¯Àú¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-W
--password

ÆÐ½º¿öµå ÇÁ·ÒÇÁÆ®¸¦ ÀçÃËÇÕ´Ï´Ù.

ȯ°æ

PGDATABASE

°ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, Ä¿¸àµå ¶óÀο¡ ¿À¹ö¶óÀ̵åµÇÁö ¾Ê´Â ÀÌ»ó ¼³Á¤µÈ °ªÀÌ »ý¼ºÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÌ µË´Ï´Ù.

PGHOST
PGPORT
PGUSER

µðÆúÆ®ÀÇ Á¢¼Ó ÆÄ¶ó¹ÌÅÍÀÔ´Ï´Ù. Ä¿¸àµå ¶óÀΠȤÀº PGDATABASE¿¡¼­µµ À̸§ÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â,PGUSER°¡ »ý¼ºÇÏ´Â µ¥ÀÌŸº£À̽ºÀÇ À̸§À» °áÁ¤ÇÕ´Ï´Ù.

ÀÌ À¯Æ¿¸®Æ¼´Â ¶ÇÇÑ, ´Ù¸¥ ´ëºÎºÐÀÇPostgreSQLÀ¯Æ¿¸®Æ¼¿Í °°ÀÌ,libpq·Î Áö¿øµÇ´Â ȯ°æ º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù(Section 29.12¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä).

Áø´Ü

¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì, ÀáÀçÀûÀÎ ¿øÀΰú ¿¡·¯ ¸Þ¼¼Áö ½ÉÀǸ¦ À§ÇØ CREATE DATABASE ¿Í psql ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. µ¥ÀÌÅͺ£À̽º ¼­¹ö´Â ´ë»ó È£½ºÆ®·Î °¡µ¿ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ,libpqÇÁ·ÐÆ®¿£µå ¶óÀ̺귯¸®¿¡¼­ »ç¿ëµÇ´Â, ¸ðµç µðÆúÆ®ÀÇ Á¢¼Ó ¼³Á¤°ú ȯ°æ º¯¼ö°¡ Àû¿ëµË´Ï´Ù.

¿¹

µðÆúÆ®ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö¸¦ »ç¿ëÇØdemoµ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ Çϼ¼¿ä.

$ 
createdb demo
CREATE DATABASE

ÀÀ´äÀº CREATE DATABASE SQLÄ¿¸àµå¸¦ ½ÇÇà½ÃŰ´Â °Í°ú °°½À´Ï´Ù.

edenÈ£½ºÆ®»óÀÇ Æ÷Æ® ¹øÈ£ 5000ÀÇ ¼­¹ö¸¦ »ç¿ëÇØ,LATIN1encode ¹æ½ÄÀ» »ç¿ëÇÏ´Âdemoµ¥ÀÌÅͺ£À̽º¸¦, ¹èÈÄ¿¡¼­ ½ÇÇàµÇ´Â Ä¿¸àµå¸¦ Ç¥½Ã ½ÃŰ¸é¼­ »ý¼ºÇÕ´Ï´Ù.

$ 
createdb -p 5000 -h eden -E LATIN1 -e demo
CREATE DATABASE "demo" WITH ENCODING = 'LATIN1'
CREATE DATABASE

°ü·Ã Ç׸ñ

dropdb , CREATE DATABASE