execsql2
@
1.130.1
Runs a SQL script against a PostgreSQL, SQLite, MariaDB/MySQL, DuckDB, Firebird, MS-Access, MS-SQL-Server, or Oracle database, or an ODBC DSN. Provides metacommands to import and export data, copy data between databases, conditionally execute SQL and metacommands, and dynamically alter SQL and metacommands with substitution variables.
Published
Indexed
Dependencies
30
30
Loading...
Readme
Loading...
Dependencies
-
duckdb
*extra == "all" optional -
jinja2
*extra == "all" optional -
odfpy
*extra == "all" optional -
openpyxl
*extra == "all" optional -
extra == "all" optional
-
pymysql
*extra == "all" optional -
pyodbc
*extra == "all" optional -
xlrd
*extra == "all" optional -
build
>=1.2.2.post1extra == "dev" optional -
bump-my-version
>=1.2.7extra == "dev" optional -
markdown-include
>=0.8extra == "dev" optional -
mkdocs
>=1.6extra == "dev" optional -
mkdocs-material
>=9.5extra == "dev" optional -
mkdocstrings[python]
>=0.25extra == "dev" optional -
pre-commit
>=3.5.0extra == "dev" optional -
pytest-cov
>=5.0.0extra == "dev" optional -
ruff
>=0.4extra == "dev" optional -
tox-uv
>=1.13.1extra == "dev" optional -
twine
>=6.1.0extra == "dev" optional -
duckdb
*extra == "duckdb" optional -
openpyxl
*extra == "excel" optional -
xlrd
*extra == "excel" optional -
extra == "firebird" optional
-
jinja2
*extra == "jinja" optional -
pyodbc
*extra == "mssql" optional -
pymysql
*extra == "mysql" optional -
pyodbc
*extra == "odbc" optional -
odfpy
*extra == "ods" optional -
oracledb
*extra == "oracle" optional -
extra == "postgres" optional
Links
| Registry | pypi.org |
| Docs | Documentation |
| Download | Download |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Version Details
| PURL |
pkg:pypi/execsql2@1.130.1
spec |
| License | execsql2 — a fork of execsql.py Copyright (c) 2007-2025 R.Dreas Nielsen Copyright (c) 2026-present Caleb Grant This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. The GNU General Public License is available at http://www.gnu.org/licenses/. |
| Integrity | sha256-4509a161dd5cc0322794... |