🐘
PostgreSQL
데이터베이스 데이터베이스 및 스토리지설치 명령어
npx clawhub@latest install postgresql
설치 안내
1
환경 확인
Node.js 22 이상과 OpenClaw가 설치되어 있는지 확인하세요. 터미널에서 openclaw --version을 실행하여 확인할 수 있습니다.
2
설치 실행
위의 설치 명령어를 터미널에서 실행하세요. ClawHub가 자동으로 PostgreSQL을(를) ~/.openclaw/skills/ 디렉토리에 다운로드하고 설치합니다.
3
설치 확인
openclaw skills list를 실행하여 설치된 스킬 목록을 확인하고, PostgreSQL이(가) 목록에 표시되는지 확인하세요.
4
매개변수 설정 (선택사항)
아래 소개의 설정 안내에 따라 ~/.config/openclaw/openclaw.json5에 스킬 설정 항목을 추가하세요.
수동 설치 방법: Skill 폴더를
~/.openclaw/skills/ 또는 프로젝트의 skills/ 디렉토리에 복사하세요. 폴더에 SKILL.md 파일이 포함되어 있어야 합니다.
SQL 생성
테이블 구조 분석
보고서
상세 소개
PostgreSQL 스킬은 OpenClaw가 PostgreSQL 데이터베이스에 직접 연결하여 자연어로 데이터를 조회하고 관리합니다.
핵심 기능
- 자연어-SQL 변환: 한국어로 쿼리 요구사항을 설명하면 자동으로 SQL 생성 및 실행
- 테이블 구조 분석: 데이터베이스의 테이블 구조, 필드 타입, 인덱스 확인
- 데이터 조회: SELECT 쿼리 실행 및 결과 포맷팅
- 보고서 생성: 쿼리 결과를 기반으로 통계 보고서 생성
- 안전 모드: 읽기 전용 모드로 설정하여 실수 방지
설정 방법
{
skills: {
postgresql: {
host: "localhost",
port: 5432,
database: "mydb",
user: "readonly_user",
password: "xxx",
readOnly: true
}
}
}
사용 시나리오
- 「지난달에 신규 가입한 사용자가 몇 명이야?」
- 「orders 테이블의 구조가 어떻게 되어 있어?」
- 「지역별 올해 매출을 높은 순서대로 통계 내줘」
- 「최근 7일간 로그인하지 않은 활성 사용자를 찾아줘」
보안 권장사항
읽기 전용 데이터베이스 사용자로 연결하는 것을 강력히 권장합니다. AI가 DELETE, UPDATE, DROP 작업을 실수로 실행하는 것을 방지합니다. 프로덕션 데이터베이스는 읽기 전용 복제본을 통해 연결하는 것을 권장합니다.