SQLCell is a magic function that executes raw, parallel, parameterized SQL queries with the ability to accept python variables as parameters, switch between engines with a click of a button, execute queries outside of a transaction block (to execute VACUUM, CREATE , and DROP statements), produce an intuitive heatmap-like query plan sankey graph with D3.js to highlight slow points in query; all while concurrently running Python code.
Among the features listed above, SQLCell also offers:
• inline editing of values, column names, and data types through the UI
• support for psql metacommands
• pg_dump support
• optional Bootstrap-Notify notifications for finished queries
• returns data as pandas DataFrame or SQLAlchemy RowProxy
• writes results to a file with parameter or through a UI button
• ability to assign results of SQL output to a Python variable
• heatmap-like query plan table (and graph) to highlight slow points in queries
This project is optimized for PostgreSQL but I’m in the process of optimizing it for MySQL too.
For exhibition and sponsorship opportunities, email jupytersponsorships@oreilly.com
For information on trade opportunities with JupyterCon, email partners@oreilly.com
View a complete list of JupyterCon contacts
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com