awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesSQL and Database Analysis

Specialized tools for analyzing database migrations and raw SQL queries.

Explore 3 awesome GitHub repositories matching part of an awesome list · SQL and Database Analysis. Refine with filters or upvote what's useful.

Awesome SQL and Database Analysis GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dimitri/pgloaderAvatar de dimitri

    dimitri/pgloader

    6,295Voir sur GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Executes custom SQL commands before and after loading data, enabling table creation and post-processing.

    Common Lispclozure-clcommon-lispcsv
    Voir sur GitHub↗6,295
  • jsqlparser/jsqlparserAvatar de JSQLParser

    JSQLParser/JSqlParser

    5,950Voir sur GitHub↗

    JSqlParser est une bibliothèque Java pour l'analyse de requêtes SQL, convertissant des chaînes SQL brutes en une hiérarchie structurée d'objets Java fortement typés. Elle fournit les moyens d'analyser et de manipuler par programmation les requêtes de base de données en les représentant comme un arbre d'objets. La bibliothèque prend en charge à la fois l'analyse de texte SQL existant et la génération programmatique de nouvelles instructions via une API fluide. Elle inclut des mécanismes pour transformer les arbres de requêtes et sérialiser les modèles d'objets structurés en texte SQL formaté. Les capacités supplémentaires incluent l'analyse de schéma de base de données, telle que l'extraction de noms de tables pour mapper les dépendances de données, et la validation de syntaxe SQL. L'analyseur est configurable pour gérer différents dialectes de syntaxe et inclut une récupération tolérante aux erreurs pour continuer à traiter les scripts après avoir rencontré des jetons invalides.

    Analyzes raw SQL queries to extract table names and map data structures and dependencies.

    Java
    Voir sur GitHub↗5,950
  • supabase-community/postgres-language-serverAvatar de supabase-community

    supabase-community/postgres-language-server

    5,242Voir sur GitHub↗

    This project is a Language Server Protocol implementation for PostgreSQL that provides autocompletion, syntax diagnostics, and type checking for SQL and PL/pgSQL. It functions as a database schema validator and a static analysis engine designed to detect security vulnerabilities, performance bottlenecks, and dangerous migration patterns in database scripts. The server differentiates itself by using live database connections to provide schema-aware intelligence, allowing it to verify that tables, columns, and data types actually exist. It performs static analysis on procedural functions to det

    Scans SQL files and versioned changes for syntax and logic errors using database connection details.

    Rustlanguage-server-protocolpostgres
    Voir sur GitHub↗5,242
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. SQL and Database Analysis

Explorer les sous-tags

  • Pre and Post Load SQLExecuting custom SQL commands before and after loading data for table creation and post-processing. **Distinct from SQL and Database Analysis:** Distinct from SQL and Database Analysis: focuses on executing SQL around data loads, not analysis.