5 repository-uri
Executing multiple SQL statements sequentially from a single input string.
Distinct from Statement Executions: Distinct from Statement Executions: specifically addresses the sequential execution of multiple queries in one call
Explore 5 awesome GitHub repositories matching data & databases · Batch Statement Execution. Refine with filters or upvote what's useful.
This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi
Executes multiple SQL commands within a single request to process complex data operations efficiently.
node-sqlite3 is a relational database client and a set of native bindings that allow Node.js applications to interact with SQLite databases. It functions as a C++ native addon, linking JavaScript to the SQLite C library to manage data stored in local files or in-memory stores. The project includes optional support for SQLCipher, enabling page-level encryption to secure local database files. The driver covers a wide range of database management capabilities, including executing SQL queries with parameter binding, managing connections to database files, and preparing statements for repeated ex
Executes a string containing multiple SQL queries in a sequential order.
Sqlpad este un client SQL bazat pe web și un workbench multi-tenant utilizat pentru scrierea, executarea și salvarea interogărilor pe mai multe baze de date relaționale și analitice. Acesta funcționează ca un manager de baze de date ODBC care permite utilizatorilor să gestioneze conexiunile și să exploreze schemele printr-o interfață de browser. Platforma se distinge ca un mediu colaborativ unde utilizatorii pot partaja documente SQL și coordona analiza datelor. Integrează federarea identității prin OpenID Connect, SAML, LDAP și OAuth, și oferă un sistem de vizualizare care redă rezultatele interogărilor în grafice și tabele. Sistemul acoperă domenii largi de capabilități, inclusiv controlul accesului bazat pe roluri pentru a restricționa conexiunile la baza de date, gestionarea stării sesiunii pentru tranzacții cu mai multe instrucțiuni și substituirea credențialelor la runtime pentru o securitate sporită. De asemenea, oferă persistența interogărilor și urmărirea istoricului pentru a gestiona ciclul de viață al instrucțiunilor SQL salvate.
Executes a sequence of SQL statements on a database connection while tracking individual status.
ActiveRecord Import este o bibliotecă pentru inserarea seturilor mari de date într-o bază de date folosind ActiveRecord prin interogări unice sau grupate. Funcționează ca un importator de date în masă și instrument de inserare SQL în masă conceput pentru a minimiza overhead-ul interogărilor și a crește performanța de scriere. Proiectul include un motor de upsert pentru a gestiona conflictele de constrângeri unice prin actualizarea înregistrărilor existente sau ignorarea duplicatelor. De asemenea, dispune de un importator de asocieri recursiv care permite inserarea înregistrărilor părinte și a asocierilor copil imbricate într-o singură operațiune. Biblioteca oferă un strat de validare pre-inserare pentru a verifica validitatea înregistrărilor și a raporta eșecurile înainte de a comite datele. Gestionează migrarea datelor la scară largă prin împărțirea seturilor de date în loturi pentru a controla utilizarea memoriei și a evita limitele de dimensiune a pachetelor bazei de date. Instrumentul oferă rezumate ale rezultatelor care conțin numărul de succese și identificatorii înregistrărilor, alături de urmărirea progresului pentru loturile de date.
Chunks large datasets into smaller groups to prevent database packet size errors and manage memory usage.
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
Parses multi-statement SQL strings into individual commands to simplify the management of complex migration scripts.