database-schema-validator
Validates SQL schema files for compliance with internal safety and naming policies.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Database Schema Validator Skill
This skill ensures that all SQL files provided by the user comply with our strict database standards.
Policies Enforced
- PostgreSQL/DuckDB 구분: 각 엔진에 맞는 예약어 및 문법을 확인합니다.
-
Naming: 테이블명은
snake_case를 사용합니다. - Structure: 정답용 테이블(grading 스키마)은 원본 데이터와 컬럼 구조가 동일해야 합니다.
Instructions
-
스키마 검증 유틸리티 활용:
scripts/check_schema.py를 호출하여 테이블 구조를 확인합니다.python scripts/check_schema.py <table_name> -
DuckDB 스키마 확인:
sql/init_duckdb.sql파일을 읽어 대규모 이벤트 로그 테이블 구조를 대조합니다.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!