VBA, VB.NET For Creo

PostgreSQL] Table 생성 도구 - pgAdmin 프로그램

ToolBOX01 2024. 12. 30. 17:00
반응형

□ DBMS Tool 소개

DBMS 툴이란, PostgreSQL 데이터베이스를 관리하고 운영하는 데 사용되는 도구를 의미합니다. 마치 자동차를 운전하기 위해 운전대와 페달을 사용하듯이, 데이터베이스를 관리하기 위해 이러한 툴을 사용합니다.

▷ 왜 DBMS 툴을 사용 하는가?

  1. 직관적인 인터페이스:
    복잡한 SQL 쿼리를 직접 작성하지 않고도 마우스 클릭이나 드래그 앤 드롭으로 데이터베이스를 관리할 수 있습니다.
  2. 시각화: 데이터베이스 구조, 테이블, 쿼리 결과 등을 시각적으로 보여주어 이해를 돕습니다.
  3. 생산성 향상: 반복적인 작업을 자동화하고, 오류 발생 가능성을 줄여 개발 생산성을 높입니다.
  4. 다양한 기능: 데이터베이스 객체 생성, 데이터 탐색, 쿼리 작성, 백업, 복원 등 다양한 기능을 제공합니다.

▷ 대표적인 PostgreSQL DBMS 툴

  1. pgAdmin:
    PostgreSQL 공식 관리 도구로, 무료 오픈 소스입니다.
    강력한 기능과 사용 편의성을 제공하며, 가장 많이 사용되는 툴 중 하나입니다.
  2. DBeaver: 
    다양한 데이터베이스를 지원하는 유니버설 데이터베이스 툴로, PostgreSQL 역시 지원합니다. 
    무료 오픈 소스이며, 커스터마이징이 가능합니다.
  3. DataGrip: 
    JetBrains에서 개발한 상용 툴로, IntelliJ IDEA와 같은 강력한 기능을 제공합니다. 
    PostgreSQL 전문 도구로, 고급 기능과 빠른 성능을 자랑합니다.
  4. SQL Developer: 
    Oracle에서 제공하는 무료 툴로, PostgreSQL을 포함한 다양한 데이터베이스를 지원합니다. 
    PL/SQL 개발에 특화되어 있습니다.

□ pgAdmin

1. postgre SQL 관리툴인 pgAdmin 을 다운로드 및 설치 하는 방법

 

[DB Tool] postgre SQL 관리툴인 pgAdmin 다운로드 및 설치 방법

안녕하세요. 즐거운 우리집 (https://joyfulhome.tistory.com/) 입니다. 요즘 시간이 없다는 핑개로 포스팅이 뜸해네요. ^^;; 오늘은 postgre 의 관리툴인 pgadmin 에 대해서 말씀 드릴께요. 데이터를 관리하는 D

joyfulhome.tistory.com

 

2. postgresql 설치시 에러 해결방법 - Warning: No available formula with the name

 

postgresql 설치시 에러 해결방법 - Warning: No available formula with the name "homebrew/core/postgresql".

안녕하세요. 즐거운 우리집 (https://joyfulhome.tistory.com/) 입니다. 오늘은 간반에 오류에 대한 해결 방법을 공유 드릴까 합니다. 사실은 신규 PC 에서 설치하는데 안되서 혹시나 같은 오류 발생시 도

joyfulhome.tistory.com

 

3. pgAdmin 사용법

 

PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows

이번 글에서는 PostgreSQL 설치 방법과 초기 세팅, pgAdmin을 사용해 Database 생성 및 User 생성에 대해 정리할 것입니다. 우선 pgAdmin이란 PostgreSQL을 설치했을 때 기본적으로 설치되는 것이고, PostgreSQL을

backendcode.tistory.com

 

pgAdmin은 로컬뿐만 아니라 원격 서버에 위치한 PostgreSQL 데이터베이스에도 연결하여 관리할 수 있는
강력한 도구입니다. 

▷  원격 접속을 위한 설정 가이드

1. PostgreSQL 서버 설정:

  • pg_hba.conf 파일 수정:
    이 파일은 PostgreSQL 서버가 어떤 클라이언트의 접속을 허용할지 정의합니다.
    pgAdmin이 접속할 클라이언트의 IP 주소 또는 IP 주소 범위를 추가해야 합니다.

    예시 (IPv4):   host all all 192.168.1.0/24 trust
    위 예시는 192.168.1.0/24 네트워크에 있는 모든 클라이언트의 접속을 허용합니다.
  • postgresql.conf 파일 수정 (선택 사항):
    필요에 따라 listen_addresses 설정을 변경하여 특정 IP 주소에서만 접속을 허용할 수 있습니다
  • PostgreSQL 서버 재시작:
    설정 변경 사항을 적용하기 위해 PostgreSQL 서버를 재시작해야 합니다.

2. pgAdmin에서 서버 등록:

  • 새 서버 등록:
    pgAdmin에서 새로운 서버를 등록합니다.
  • 접속 정보 입력:
    호스트 이름 또는 IP 주소, 포트 번호, 사용자 이름, 비밀번호를 입력합니다.
  • SSL 설정 (선택 사항):
    보안을 위해 SSL 연결을 설정할 수 있습니다.