์๋์ฐ ํ๊ฒฝ์์ PostgreSQL์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. PostgreSQL์ ๊ฐ๋ ฅํ ์คํ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ์์ ์ฑ์ ์ ๊ณตํ์ฌ ๋ง์ ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ์ธ๊ธฐ๊ฐ ๋์ต๋๋ค. ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ค์น ๊ณผ์ ์ ์์ํด๋ด ์๋ค(โ´โก`โ)
PostgreSQL ์ค์นํ๊ธฐ ๊ฐ์ด๋
๋จผ์ PostgreSQL ๊ณต์ ์น์ฌ์ดํธ์์ ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค. ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
PostgreSQL
The world's most advanced open source database.
www.postgresql.org
PostgreSQL ์ค์น ๋ค์ด๋ก๋
1. ํํ์ด์ง์์ ์คํฌ๋กคํ๋ฉด ํ๋จ์ Download ๋ฒํผ ํด๋ฆญ!
2. ๋ณธ์ธ PC์ ํด๋นํ๋ ์ด์์ฒด์ ์ ํํด์ ์ค์น๋ฅผ ์งํํด์ฃผ์ธ์. โ๏ธ
3. Download the installer ํด๋ฆญ
4. ์ํ๋ ๋ฒ์ /์ด์์ฒด์ ๋ฅผ ํ์ธํ๊ณ ์ค์น, ์ ๋ 15.7 ๋ฒ์ ์ Windows OS๋ก ๋ค์ด๋ฐ๋๋ก ํ๊ฒ ์ต๋๋ค.
์ค์น ํ์ผ ์คํ
1.์ค์น ํ์ผ ์คํ
๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ฉด, ์ค์น ํ์ผ์ ์คํํฉ๋๋ค. ์ค์น ๋ง๋ฒ์ฌ๊ฐ ์์๋๋ฉด, ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์งํ๋ฉ๋๋ค.
2.์ค์น ์์น ์ ํ
PostgreSQL์ด ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ํ๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ ํ 'Next'๋ฅผ ํด๋ฆญํฉ๋๋ค.
3.์ปดํฌ๋ํธ ์ ํ
ํ์ํ ์ปดํฌ๋ํธ๋ฅผ ์ ํํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์ปดํฌ๋ํธ๊ฐ ์ ํ๋์ด ์์ผ๋ฏ๋ก ๊ทธ๋๋ก 'Next'๋ฅผ ํด๋ฆญํฉ๋๋ค.
4.๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ ์ค์
๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ฌ์คํฐ๊ฐ ์ ์ฅ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๊ฑฐ๋ ์ํ๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
5.ํจ์ค์๋ ์ค์
PostgreSQL์ superuser์ธ 'postgres' ๊ณ์ ์ ํจ์ค์๋๋ฅผ ์ค์ ํฉ๋๋ค. ์ด ํจ์ค์๋๋ ๋์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ๋ ํ์ํ๋ ๊ผญ ๊ธฐ์ตํด๋์ธ์!
7.ํฌํธ ๋ฒํธ ์ค์
๊ธฐ๋ณธ ํฌํธ ๋ฒํธ์ธ 5432๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ค๋ฅธ ํฌํธ ๋ฒํธ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. Next
8.๋ก์ผ์ผ ์ค์
Locale Default ์ค์ ์ ์ ์งํ๊ณ 'Next'๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ค์น ์งํ
์ค์ ์ด ์๋ฃ๋๋ฉด 'Next'๋ฅผ ํด๋ฆญํ์ฌ ์ค์น๋ฅผ ์์ํฉ๋๋ค. ์ค์น๊ฐ ์งํ๋๋ ๋์ ์ ์ ๊ธฐ๋ค๋ฆฌ๋ฉด, PostgreSQL์ด ์ฑ๊ณต์ ์ผ๋ก ์ค์น๋ฉ๋๋ค.
์ค์น ํ์ธ
์ค์น๊ฐ ์๋ฃ๋๋ฉด Stack Builder๋ ์ฒดํฌ ํด์ ํ๊ณ 'Finish' ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์น ๋ง๋ฒ์ฌ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์ด์ PostgreSQL์ด ์ ์์ ์ผ๋ก ์ค์น๋์๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
1.pgAdmin ์คํ
์์์ฐฝ์์ pg๋ง ์ ๋ ฅํ๋ฉด pgAdmin4๋ฅผ ์คํํฉ๋๋ค. pgAdmin์ PostgreSQL์ ๊ด๋ฆฌํ ์ ์๋ GUI ํด์ ๋๋ค.
2.์ค์ ํ ์ ๋ณด ์ ๋ ฅ
์ผ์ชฝ์ฐฝ์ Servers๋ฅผ ํด๋ฆญํ๋ฉด ์ค์นํ PostgreSQL 15๊ฐ ๋ํ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Connect to Server ์ฐฝ์ด ๋จ๋๋ฐ, ์ค์นํ์๋ ์ ๋ ฅํ๋ ํจ์ค์๋๋ฅผ ์ ๋ ฅํฉ๋๋ค.
3.๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ธ
์๋ฒ์ ์ฐ๊ฒฐ๋ ํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชฉ๋ก์ ํ์ธํ์ฌ ์ค์น๊ฐ ์ ์์ ์ผ๋ก ์๋ฃ๋์๋์ง ํ์ธํฉ๋๋ค.
'DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] ๊ทธ๋ฃน๋ณ 1๊ฑด๋ง ์กฐํํ๋ ๋ฐฉ๋ฒ LEFT JOIN, ROW_NUMBER (0) | 2025.04.07 |
---|