PostgreSQL: Quick Start - Load Sample Database
Load the sample database
PostgreSQL์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
-
pgAdmin์ ์์ํฉ๋๋ค.
-
postgres ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
-
PostgreSQL 12 ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ Create > Database๋ฅผ ์ ํํ์ฌ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋ํ ์์๋ฅผ ์ฝ๋๋ค.
-
Database์ dvdrental, Owner์ postgres๋ฅผ ์ ๋ ฅํ๊ณ Save ๋ฒํผ์ ํด๋ฆญํ์ฌ dvdrental ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํฉ๋๋ค.
-
์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ด๋ก๋ ํ๊ณ ์์ถ์ ํ๋๋ค. ๋ง์ ํ์ผ์ด ํฌํจ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ป๊ฒ ๋ฉ๋๋ค.
๋ค์ด์ด๊ทธ๋จ์์ ํ๋ ์์ ๋ํ๋๋ ๋ณํ(*)๋ ๊ธฐ๋ณธ ํค๋ฅผ ๋ํ๋ ๋๋ค. -
dvdrental ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ Restore ๋ฉ๋ด ํญ๋ชฉ์ ์ ํํฉ๋๋ค.
-
Format์ Directory ์ ํ ํ, Filename์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํฌํจ๋ ์์น๋ก ํด์ค๋๋ค. ๋ง์ง๋ง์ผ๋ก Role name์ postgres๋ก ํด์ฃผ๊ณ Restore ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
-
์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ๋๋ฐ ๋ช ์ด ์ ๋ ๊ฑธ๋ฆฌ๋ฉฐ, ๋ณต์์ด ์๋ฃ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ์๋์ด ํ์๋ฉ๋๋ค.
์ด๊ฒ์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์์ฑํ๊ณ ๋ค์ด๋ก๋ํ ํ์ผ์์ ๋ณต์ ํ์์ ์๋ฏธํฉ๋๋ค.
์ด ํํ ๋ฆฌ์ผ์์๋ PostgreSQL์์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด์์ต๋๋ค.
๋ค์ ํํ ๋ฆฌ์ผ์์๋ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ PostgreSQL์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ค์ตํ ๊ฒ์
๋๋ค.
- QUERYING DATA
- FILTERING DATA
- JOIN TABLES
- GROUP DATA
- SET OPERATIONS
โฆ ์์ ๊ฐ์ ๋ด์ฉ์ ์ค์ตํ ๊ฒ์ ๋๋ค.