Openclaw용 Database Tester

여러 RDBMS 전반에서 데이터베이스 작업, 데이터 무결성 및 마이그레이션 일관성을 검증하기 위한 포괄적인 테스트 프레임워크입니다.

zhanghengyi1986-afk
v1.0.0
Apr 15, 2026
0
765
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install db-tester

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 db-tester 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Database Tester란 무엇인가요?

Database Tester는 MySQL, PostgreSQL, SQLite 등 관계형 데이터베이스의 심층 검증을 위해 설계된 Openclaw Skills 생태계 내의 강력한 유틸리티입니다. 개발자와 QA 엔지니어에게 CRUD 작업, 스키마 마이그레이션 및 복잡한 트랜잭션 로직을 검증할 도구를 제공합니다. 이 Openclaw Skills용 스킬을 워크플로우에 통합하면 API 호출 후 데이터 일관성을 자동으로 확인하고 외래 키(foreign key) 및 고유 인덱스(unique index)와 같은 제약 조건을 엄격하게 적용할 수 있습니다. 이 스킬은 애플리케이션 로직과 데이터 지속성 간의 격차를 해소하며 성능 분석 및 ACID 준수 테스트를 위한 내장 패턴을 제공합니다.

Database Tester 활용 사례

  • 복잡한 API 작업 또는 배치 처리 후 데이터 무결성 검증.
  • 데이터베이스 마이그레이션 중 스키마 및 데이터 변환 정확도 확인.
  • NOT NULL, UNIQUE, FOREIGN KEY 트리거와 같은 데이터베이스 제약 조건 테스트.
  • 쿼리 성능을 분석하여 느린 구문 및 누락된 인덱스 식별.
  • 동시성 환경에서 ACID 준수 및 트랜잭션 격리 수준 보장.

Database Tester 작동 원리

  1. 제공된 자격 증명을 사용하여 대상 데이터베이스(MySQL, PostgreSQL 또는 SQLite)에 연결을 설정합니다.
  2. 현재 스키마를 검사하여 테이블 구조 및 기존 제약 조건을 확인합니다.
  3. 테스트 스크립트 또는 SQL 쿼리를 실행하여 CRUD 로직 및 데이터 일관성을 검증합니다.
  4. 행 수와 데이터 체크섬을 사용하여 마이그레이션 전후 상태를 비교합니다.
  5. EXPLAIN ANALYZE를 사용하여 쿼리 실행 계획을 분석하고 성능 및 인덱싱을 최적화합니다.

Database Tester 설정 가이드

Openclaw Skills에서 이 스킬을 사용하려면 필요한 데이터베이스 드라이버(예: mysql-connector-python 또는 psycopg2)가 설치되어 있는지 확인하고 환경 변수를 구성하십시오:

# 데이터베이스 자격 증명 구성
export DB_HOST="localhost"
export DB_USER="admin"
export DB_PASS="password"
export DB_NAME="app_database"

# PostgreSQL 빠른 연결 테스트
PGPASSWORD=$DB_PASS psql -h $DB_HOST -U $DB_USER -d $DB_NAME -c "\\dt"

Database Tester 데이터 스키마 및 분류 체계

Database Tester 스킬은 Openclaw Skills 환경 내에서 높은 데이터 품질을 보장하기 위해 여러 주요 지표에 걸쳐 검증 로직을 구성합니다:

검증 유형 중점 영역 캡처된 지표
마이그레이션 무결성 스키마 변경 행 수, MD5 체크섬, 집계
제약 조건 로직 데이터 규칙 FK 위반, 고유 제약 조건, Null 체크
성능 최적화 지연 시간, 실행 계획, 사용되지 않는 인덱스
ACID 준수 트랜잭션 원자성, 격리 수준, 롤백 성공

Database Tester 고급 기능

  • 시스템 복구를 확인하기 위한 자동화된 데이터 마이그레이션 롤백 테스트.
  • 자동화된 프로그래밍 방식의 데이터베이스 검증 스위트를 위한 pytest 통합.
  • MySQL 8.0+ 및 PostgreSQL을 위한 실시간 느린 쿼리 로깅 및 인덱스 효율성 분석.
  • 대규모 데이터셋 검증을 위한 MD5 그룹 연결을 사용한 교차 테이블 일관성 검사.
  • API 기반 트리거 후 즉각적인 데이터베이스 상태 검증을 위한 멀티 에이전트 지원.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*