SQL - PostgreSQL 설치(공식 사이트, Homebrew)

2026. 4. 1. 09:40·🧩 SQL

PostgreSQL

✅ 공식 사이트 설치


https://www.postgresql.org/download

 

PostgreSQL: Downloads

 

www.postgresql.org

 

공식 사이트에서 설치하면

1. PostgreSQL Server

2. psql(CLI)

3. pgAdmin(MySQL의 MySQLWorkbench 같은 GUI 프로그램)

4. Stack Builder(확장 프로그램 설치)

이런 추가 프로그램들까지 같이 설치된다.

 

Homebrew로 PostgreSQL Server를 설치하면 나머지는 직접 설치해줘야 한다.

 

 

✅ Homebrew 설치


이미 공식 사이트에서 PostgreSQL을 설치했다면 삭제하고 Homebrew 버전을 설치하는 것이 안전하다.

 

*주의*

Homebrew로 설치하면 plpython3u extension을 사용하지 못 한다.

 

삭제

sudo rm -rf /Library/PostgreSQL

 

which psql

위 명령어를 입력 했을 때 command not found가 나오거나 아무것도 나오지 않는다면 성공

 

PostgreSQL 18 폴더도 깔끔하게 삭제 해준다.

 

설치

brew install postgresql

 

실행

brew services start postgresql

 

접속 확인

psql postgres

 

pgAdmin 설치

brew install --cask pgadmin4

 

연결

psql postgres

위 명령어를 입력해서 postgres에 들어가서

 

\du

이 명령어로 현재 존재하는 role을 확인한다.

(아마 현재 맥 사용자 이름으로만 존재할 것이다.)

 

CREATE ROLE postgres WITH LOGIN SUPERUSER PASSWORD '원하는비밀번호';

' '안에 원하는 비밀번호를 넣어서 postgres 라는 이름의 role을 만들어준다.

 

ALTER ROLE postgres WITH PASSWORD '원하는비밀번호';

(postgres라는 role이 이미 존재할 경우 비밀번호만 변경해준다.)

 

pgAdmin 사용

https://j2yonghwa.tistory.com/123

 

SQL - PostgreSQL, pgAdmin

✅ pgAdmin이란?데이터베이스 관리를 위한 GUI 프로그램 ✅ ConnectionpgAdmin에서 Databases를 우클릭해 새 Database를 생성해준다. pgAdmin에서 PostgreSQL 18을 우클릭해서 properties를 연다. 그 다음 Beekeeper Studio

j2yonghwa.tistory.com

 

'🧩 SQL' 카테고리의 다른 글

SQL - PostgreSQL, Data Types  (0) 2026.04.01
SQL - PostgreSQL, pgAdmin  (0) 2026.04.01
SQL - MySQL, Full Text Index  (0) 2026.03.31
SQL - MySQL, Event & Trigger  (0) 2026.03.31
SQL - MySQL, UNION  (0) 2026.03.27
'🧩 SQL' 카테고리의 다른 글
  • SQL - PostgreSQL, Data Types
  • SQL - PostgreSQL, pgAdmin
  • SQL - MySQL, Full Text Index
  • SQL - MySQL, Event & Trigger
j2yonghwa
j2yonghwa
Trying to be a fullstack developer 🚀
  • j2yonghwa
    j2yonghwa
    j2yonghwa
  • 전체
    오늘
    어제
    • 분류 전체보기 (156)
      • ⏰ Daily WakaTime (1)
      • 🏖️ 노마드코더 (2)
      • 🍺 Dev Setup (3)
      • 🔭 Tech Info (1)
      • 🚫 Error (1)
      • 📂 라이브러리 (23)
      • ♣️ Next.js 14 (10)
      • ♠️ Next.js 12 (20)
      • 🛸 React Native (12)
      • 🦋 TypeScript (1)
      • 🐍 Python (2)
      • 🌊 TailwindCSS (4)
      • 🧩 SQL (25)
      • 💎 Prisma (5)
      • 🌱 MongoDB (4)
      • 🎯 Redis (1)
      • 🧬 GraphQL (2)
      • 🔥 Firebase (7)
      • 💸 Third-Party Services (2)
      • 🕸️ Web (1)
      • 🏆 코딩테스트 (23)
      • 📙 모딥다 (5)
      • 📗 코테 합격자 되기 -JS- (0)
      • 📘 클린코드 (0)
      • 🍯 꿀팁 🐝 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃헙
  • 공지사항

  • 인기 글

  • 태그

    SQL
    Prisma
    tailwindcss
    Firebase
    Next.js
    코딩테스트 입문
    next.js 14
    next.js 12
    MySQL
    mongoDB
    dev setup
    라이브러리
    API
    Python
    0레벨
    react router
    모딥다
    자바스크립트
    React Native
    PostgreSQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
j2yonghwa
SQL - PostgreSQL 설치(공식 사이트, Homebrew)
상단으로

티스토리툴바