6 dépôts
Tools for printing diagnostic messages and inspecting execution during SQL query runs.
Distinct from SQL Query Editors: Distinct from SQL Query Editors: focuses on debugging capabilities like status pane messages, not the general editing interface.
Explore 6 awesome GitHub repositories matching data & databases · SQL Query Debuggers. Refine with filters or upvote what's useful.
SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data
Prints diagnostic messages to the status pane during query execution for debugging triggers and procedures.
DoctrineBundle est une intégration Symfony qui configure et gère l'Object Relational Mapper (ORM) et la couche d'abstraction de base de données Doctrine. Il fournit les outils fondamentaux nécessaires pour mapper les objets de l'application aux tables de base de données relationnelles et exécuter des requêtes brutes via une interface programmatique cohérente. Le projet inclut un gestionnaire de schéma de base de données avec des outils en ligne de commande pour synchroniser les structures de base de données avec les mappages d'entités et exécuter des migrations. Il fournit également un débogueur de requêtes de base de données et des outils de débogage d'activité pour suivre les performances et les détails d'exécution via une interface web. Le bundle couvre un large éventail de capacités de gestion de données, notamment la configuration du mappage des métadonnées, le filtrage global des requêtes et la génération d'identifiants d'entités personnalisés. Il prend en outre en charge l'optimisation des performances via la mise en cache des résultats de requêtes et fournit un système piloté par événements pour intercepter les changements de cycle de vie des bases de données et des entités.
Ships a developer tool that tracks query performance and execution details within a web-based debugging interface.
Goravel est un scaffold de développement complet et un framework pour créer des applications web, des API REST et des services gRPC en utilisant le langage de programmation Go. Il implémente une architecture modèle-vue-contrôleur et fournit une boîte à outils complète pour des serveurs et clients RPC haute performance. Le framework se distingue par son écosystème intégré étendu, qui inclut un ORM fluide pour la gestion de base de données et une boîte à outils en ligne de commande dédiée pour l'automatisation administrative et le scaffolding de projet. Il dispose d'une abstraction de service basée sur des drivers qui permet aux développeurs de changer de backend de stockage, de cache et de session sans modifier la logique de l'application. La plateforme couvre une large surface de capacités applicatives, notamment le traitement de tâches asynchrones avec des files d'attente distribuées, la gestion sécurisée des identités via l'authentification par jeton, et une couche de sécurité robuste avec chiffrement et contrôle d'accès. Elle fournit également des outils pour la localisation de contenu, le rendu de modèles et une infrastructure de test automatisée avec mock de dépendances.
Allows developers to generate raw SQL strings and placeholders to debug database queries.
Flask-SQLAlchemy est une boîte à outils qui intègre le toolkit de base de données relationnelle SQLAlchemy avec le framework web Flask. Il permet la modélisation de données relationnelles en définissant des structures de tables de base de données sous forme de classes Python et gère la persistance et la récupération d'enregistrements de base de données au sein d'une application web. Le projet lie les cycles de vie des sessions de base de données au contexte de requête de l'application active pour assurer un nettoyage automatique des connexions. Il fournit des utilitaires spécialisés pour l'accès aux données web, incluant la pagination des résultats de requête et un mécanisme pour déclencher automatiquement des réponses 404 Not Found lorsqu'un enregistrement de base de données demandé est manquant. L'extension couvre un large éventail de capacités de gestion de base de données, incluant le mapping de modèles déclaratifs, la réflexion de schéma et la génération de structures de tables physiques. Elle prend en charge la gestion avancée des connexions via le routage de requêtes multi-bind et fournit des outils d'observabilité pour auditer les performances des requêtes SQL et le timing d'exécution.
Provides tools for monitoring executed SQL statements and recording performance metadata to identify bottlenecks.
Ce projet est un utilitaire développeur qui fonctionne comme un assistant alimenté par l'intelligence artificielle pour la gestion de requêtes de base de données. Il fournit une interface interactive pour traduire entre le langage naturel et le code de base de données structuré, simplifiant les processus d'écriture, de débogage et de maintenance de requêtes complexes. L'outil se distingue en incorporant une injection de contexte consciente du schéma, ce qui lui permet d'aligner les requêtes générées avec des définitions de tables et des métadonnées de relation spécifiques. En maintenant un historique de conversation avec état et en utilisant le prompting de grands modèles de langage, il permet aux utilisateurs d'affiner de manière itérative les requêtes et de recevoir des explications qui tiennent compte de la logique et de la structure spécifiques de leur environnement de base de données. Au-delà de la traduction centrale, l'utilitaire prend en charge l'analyse du code existant pour identifier les erreurs de syntaxe et fournit des explications en anglais simple de la logique de requête complexe. Il inclut également des fonctionnalités pour formater le code de base de données et gérer un historique local des logs de traduction pour faciliter la réutilisation du travail passé.
Identifies errors in existing database code by comparing current logic against desired outcomes and suggesting functional corrections.
This project is a PHP library designed for parsing, beautifying, and syntax-highlighting SQL queries. It provides a set of utilities to improve the readability of database code, facilitate debugging, and assist in the maintenance of complex query structures. The library distinguishes itself by offering both aesthetic and functional processing capabilities. It can transform raw SQL strings into structured, indented formats for human review, or compress them by removing comments and unnecessary whitespace to optimize them for network transmission and logging. Additionally, it includes a syntax
Compresses database queries by removing comments and unnecessary whitespace for efficient network transmission.