Post

🐘 PostgreSQL κΈ°λ³Έ β…  - μ½”λ”© ν™˜κ²½ μ„€μ •

🐘 PostgreSQL κΈ°λ³Έ β…  - μ½”λ”© ν™˜κ²½ μ„€μ •

πŸ“™ γ€Žμ‹€μš© SQL』을 읽고 μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.

κ°œμš”

β€œμ‹œμž‘μ΄ μ’‹μ•„μ•Ό 끝도 μ’‹λ‹€.”

  • 책에 μžˆλŠ” μ‹€μŠ΅μ„ μ§„ν–‰ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν•„μš”ν•œ ν”„λ‘œκ·Έλž¨κ³Ό λ¦¬μ†ŒμŠ€λΆ€ν„° μ„€μΉ˜ν•΄μ•Ό ν•œλ‹€.
  • μƒλž΅ν•˜κ³  싢더라도 직접 ν”„λ‘œκ·Έλž¨μ„ μ„€μΉ˜ν•˜κ³  μ„€μ •ν•˜λŠ” 과정은 κ²ͺ어보아야 ν•œλ‹€.

μ‹€μŠ΅μ— ν•„μš”ν•œ ν”„λ‘œκ·Έλž¨κ³Ό λ¦¬μ†ŒμŠ€

  1. ν…μŠ€νŠΈ νŽΈμ§‘κΈ°
    • VSC / Sublime Text / Notepad++ / vim / GNU nano 쀑 ν•˜λ‚˜ 선택
    • vim, GNU nanoλŠ” macOS와 Linux에 κΈ°λ³Έ μ„€μΉ˜λœ ν…μŠ€νŠΈ νŽΈμ§‘κΈ°λ‹€.
  2. μ½”λ“œ 및 데이터
    • μ €μž: https://github.com/authonydb/practical-sql-2
    • μ—­μž: https://github.com/TeeDDub/practical-sql
    • μ €μžμ™€ μ—­μžμ˜ κΉƒν—ˆλΈŒ 쀑 ν•œ 곳에 μ ‘μ†ν•˜μ—¬ λ‹€μš΄λ‘œλ“œ λ°›μœΌλ©΄ λœλ‹€.
  3. PostgreSQLκ³Ό pgAdmin
    • Windows의 경우 EDBμ—μ„œ μ œκ³΅ν•˜λŠ” μ„€μΉ˜ ν”„λ‘œκ·Έλž¨μ„ μ‚¬μš©ν•˜λŠ” 것이 ꢌμž₯됨
    • https://www.postgresql.org/download/windows
    • PostgreSQL νŒ¨ν‚€μ§€ λ²ˆλ“€μ„ λ‹€μš΄λ‘œλ“œν•˜λ©΄ pgAdminκ³Ό λͺ‡ κ°€μ§€ 도ꡬ가 ν¬ν•¨λœ Stack Builder도 ν•¨κ»˜ μ„€μΉ˜λœλ‹€.
    • 참고둜 ν•„μžλŠ” 이미 DB ν™˜κ²½μ„ μ„€μΉ˜ν•΄λ³Έ κ²½ν—˜μ΄ μžˆμœΌλ―€λ‘œ μ΄λ²ˆμ—λŠ” PostgreSQL을 Docker μ»¨ν…Œμ΄λ„ˆλ‘œ λ„μš°κ³ , DBeaverλ₯Ό μ‚¬μš©ν•  κ³„νšμ΄λ‹€.
  4. Python μ–Έμ–΄
    • 17μž₯μ—μ„œλŠ” PostgreSQLκ³Ό ν•¨κ»˜ Python ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜λŠ” 방법을 λ°°μš΄λ‹€.
    • Python λ‹€μš΄λ‘œλ“œ 및 μ‹œμŠ€ν…œ ν™˜κ²½ λ³€μˆ˜ 섀정이 ν•„μš”ν•˜λ‹€.
This post is licensed under CC BY 4.0 by the author.