| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 2. SQL¾ð¾î | Fast Forward | Next |
º»Àå¿¡¼´Â, SQL¸¦ »ç¿ëÇÑ °£´ÜÇÑ Á¶ÀÛ ¹æ¹ý¿¡ ´ëÇØ, ±× °³¿ä¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ Æ©Å丮¾óÀº ´Ü¼øÇÑ ÀÔ¹®¿ëÀ̸ç, SQL¿¡ ´ëÇÑ ¿ÏÀüÇÑ ±³°ú¼°¡ ¾Æ´Õ´Ï´Ù. ÃֽŠSQLÀÇ ÀÌÇØ ³ª SQLÀÇ Ç¥ÁØ ¾È³»¼ µî, SQL¸¦ ¼³¸íÇÑ ¼ÀûÀº ¸¹ÀÌ ÀÖ½À´Ï´Ù. PostgreSQL¾ð¾î°¡ °¡Áö´Â Ư¡ÀÌ Ç¥ÁØÀ» È®ÀåÇÑ °ÍÀÎÁö ÁÖÀÇÇØ ÁÖ¼¼¿ä.
ÀÌÇÏ¿¡ °¡¸®Å°´Â ¿¹¿¡¼´Â, ÀüÀå¿¡¼ ¼³¸íÇÑmydb¶ó´Â À̸§ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇØ, psql¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Â °ÍÀ» ÀüÁ¦·Î Çϰí ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ´º¾óÀÌ °¡¸®Å°´Â ¿¹´Â ,PostgreSQL¼Ò½º ¹èÆ÷¹°¿¡ Æ÷ÇԵǾî ÀÖ¾î src/tutorial/¿¡ Àü°³µË´Ï´Ù. ÀÌ ÆÄÀÏÀ» »ç¿ëÇϱâ À§Çؼ´Â, ÀÌÇÏ¿¡ ³ªÅ¸³»µíÀÌ, ¿ì¼± ÀÌ µð·ºÅ丮·Î À̵¿ÇØ, make¸¦ ½ÇÇàÇØ ÁÖ¼¼¿ä.
$ cd .... /src/tutorial $ make
À̰Ϳ¡ ÀÇÇØ ½ºÅ©¸³Æ®°¡ ÀÛ¼ºµÇ°í ±×¸®°í, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö·Î ÇüŸ¦ Æ÷ÇÔÇÑ C ÆÄÀÏÀÌ ÄÄÆÄÀÏ µË´Ï´Ù (¼Ò½º·ÎºÎÅÍ ÄÄÆÄÀÏ ÇÑ °ÍÀº ¾Æ´Ï°í, ÆÐŰÁöÆÇÀÇ PostgreSQL¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, PostgreSQL¹®¼ ³»ÀÇ tutorial¶ó´Â À̸§ÀÇ µð·ºÅ丮¸¦ ã¾Æ ÁÖ¼¼¿ä. ÀÌ °æ¿ì, "make"ºÎºÐÀº ÀÌ¹Ì ½ÇÇàµÇ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.) ±× ÈÄ, ÀÌÇϸ¦ ½Ç½ÃÇÏ´Â °ÍÀ¸·Î, Æ©Å丮¾óÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
$ cd .... /tutorial $ psql -s mydb ... mydb=> \i basics.sql
\i´Â, ÁöÁ¤ÇÑ ÆÄÀϷκÎÅÍ ¸í·ÉÀ» ÀоîµéÀÔ´Ï´Ù. -s¿É¼Ç¿¡ ÀÇÇØ, °¢°¢ÀÇ ¹®ÀåÀ» ¼¹ö¿¡ º¸³»±â Àü¿¡ ÀϽÃÁ¤ÁöÇÏ´Â, ½Ì±Û ½ºÅÜ ¸ðµå°¡ µË´Ï´Ù. º»Àý¿¡¼ »ç¿ëÇÏ´Â ¸í·ÉÀº basics.sourceÆÄÀÏ ³»¿¡ ÀÖ½À´Ï´Ù.