¿©±â¼´Â µ¥ÀÌÅͺ£À̽º¿¡¼ »ç¿ëÇÏ´Â SQL ¾ð¾î¿¡ ´ëÇؼ °³°ýÀûÀ¸·Î ´Ù·ì´Ï´Ù. ÀÌ ÀÚ½À¼·Î´Â SQL ¾ð¾î¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ¼³¸íÇϱ⿡´Â ±× Áö¸éÀÌ ºÎÁ·ÇÒ »Ó ¾Æ´Ï¶ó, óÀ½ Á¢ÇÏ´Â »ç¶÷µé¿¡°Ô ¿ÀÈ÷·Á º¹ÀâÇÔ¸¸ ÃÊ·¡Çϱ⿡ ¿©±â¼´Â ±× ´ë·«ÀûÀÎ »ç¿ë¹ý¿¡ ´ëÇؼ¸¸ ¾ð±ÞÇÕ´Ï´Ù. SQL ¾ð¾î¿¡ ´ëÇÑ µµ¼·Î´Â Understanding the New SQL, A Guide to the SQL Standard µîÀÌ ÀÖ½À´Ï´Ù. °ü½É ÀÖÀ¸½Å ºÐÀº ÀÐ¾î º¸½Ã±æ ¹Ù¶ø´Ï´Ù. ¹°·Ð PostgreSQL¿¡¼ »ç¿ëÇÏ°í ÀÖ´Â SQL ¾ð¾î´Â °íÀ¯ È®ÀåµÈ ºÎºÐÀÌ ÀÖÀ½À» °¨¾ÈÇϼžßÇÕ´Ï´Ù.
ÀÌÁ¦ ½Ç·Ê¸¦ µé¾î ÀÛ¾÷ÇÏ´Â °ÍÀ» »ìÆ캸°Ú½À´Ï´Ù. ¸ÕÀú ¾Õ Àå¿¡¼ ´Ù·ç¿ü´Â mydb À̸§ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ¸¸µé¾îÁ³´Ù°í °¡Á¤ÇÏ°í, psql ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖ´Ù´Â °¡Á¤ ¾Æ·¡ À̾߱⸦ ÁøÇàÇÏ°Ú½À´Ï´Ù.
ÀÌ ÀÚ½À¼¿¡¼ »ç¿ëµÇ´Â ¿¹Á¦ ÀÚ·á´Â PostgreSQL ¹èÆ÷ ¼Ò½ºÀÇ src/tutorial/ µð·ºÅ丮 ¾È¿¡ ÀÖ½À´Ï´Ù. ÀÌ ¿¹Á¦ ÀڷḦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ´Â ±× µð·ºÅ丮 ¾È¿¡ ÀÖ´Â README ÆÄÀÏÀ» Àо½Ê½Ã¿À. ÀÏ´Ü ½ÃÀÛºÎÅÍ ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮·Î À̵¿Çؼ make ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ:
$ cd ..../src/tutorial $ make
ÀÌ ÀÛ¾÷Àº ¿©±â¼ »ç¿ëÇÒ ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¸¸µé°í, C ¾ð¾î·Î ÀÛ¼ºµÈ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö, ÀÚ·áÇü ¼Ò½º ÆÄÀÏÀ» ÄÄÆÄÀÏ ÇÕ´Ï´Ù. (¸¸ÀÏ ¹Ì¸® ÆÐŰ¡ µÇ¾îÀÖ´Â PostgreSQL ¹èÆ÷ÆÇÀ» »ç¿ëÇÑ´Ù¸é, PostgreSQL ¹èÆ÷ÆÇ µð·ºÅ丮 ¾ÈÀÇ tutorial µð·ºÅ丮¾È¿¡ make ÀÛ¾÷ °á°ú°¡ ÀÖ½À´Ï´Ù.) ÀÌÁ¦, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
$ cd ..../tutorial $ psql -s mydb ... mydb=> \i basics.sql
\i ¸í·ÉÀº ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» ½ÇÇàÇÏ´Â psql ³»Àå ¸í·É¾îÀÔ´Ï´Ù. - ¹°·Ð basics.sql ÆÄÀϾȿ¡´Â PostgreSQL ¼¹ö¿¡¼ ½ÇÇàµÉ SQL ¸í·ÉµéÀÌ ÀÖ°ÚÁö¿ä. psql ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§, -s ¿É¼ÇÀ» »ç¿ëÇϸé, ÀÌ SQL ¸í·ÉµéÀ» Çϳª¾¿ È®ÀÎÇÏ¸é¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. basics.sql ÆÄÀϾȿ¡´Â ¾ÕÀ¸·Î ÀÌ ÀÚ½À¼¿¡¼ »ç¿ëµÉ °¢Á¾ Å×À̺íµé°ú ±× ÀÚ·áµéÀ» ¸¸µå´Â ¸í·ÉµéÀÌ µé¾îÀÖ½À´Ï´Ù.