query-translator

Solid

Translate SQL queries between different database dialects with function mapping and optimization

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Query Translator Skill Translates SQL queries between different database dialects, handling function mapping, syntax differences, and performance optimization. ## Purpose Enable SQL migration for: - Dialect conversion - Function mapping - Syntax translation - Performance hint conversion - Query optimization suggestions ## Capabilities ### 1. Dialect Conversion - Oracle to PostgreSQL - SQL Server to MySQL - MySQL to PostgreSQL - And more combinations ### 2. Function Mapping - Date/time functions - String functions - Math functions - Custom function equivalents ### 3. Syntax Translation - Pagination (LIMIT/OFFSET/ROWNUM) - String concatenation - NULL handling - Boolean expressions ### 4. Performance Hint Conversion - Index hints - Join hints - Optimizer directives - Execution plan guidance ### 5. Query Optimization Suggestions - Index recommendations - Query restructuring - Join optimization - Subquery refactoring ## Tool Integrations | Tool | Purpose | Integration Method | |------|---------|-------------------| | SQLGlot | Universal SQL parser | Library | | AWS SCT | Schema conversion | CLI | | ora2pg | Oracle to PostgreSQL | CLI | | pgLoader | MySQL to PostgreSQL | CLI | | SSMA | SQL Server migration | CLI | ## Output Schema ```json { "translationId": "string", "timestamp": "ISO8601", "source": { "dialect": "string", "query": "string" }, "target": { "dialect": "string", "query": "string" }, "transformations": [ { "type": ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills