From jostev at bgs.ac.uk Wed Aug 26 07:15:16 2020 From: jostev at bgs.ac.uk (Stevenson, John A.) Date: Wed, 26 Aug 2020 11:15:16 +0000 Subject: [DB-SIG] ETL Helper v0.9.0 Message-ID: Hi, I'd like to introduce ETL Helper. It is a library that we developed in the British Geological Survey to simplify transfer of data between databases. I hope that it will be useful to members of this list. I would also be very grateful for any feedback. https://pypi.org/project/etlhelper/ The aim of ETL Helper was to allow users with little Python experience (scientists and DBAs) to be able to access data. The library handles importing drivers, formatting connection strings and cursor management to reduce the amount of boilerplate code required to run a query. It uses DBAPI2 features to provide a consistent interface for Oracle, PostgreSQL, MS SQL Server and SQLite databases by wrapping around the underlying drivers (cx_Oracle, psycopg2, pyodbc, sqlite3) and abstracting away differences (connection string format, error names, execute_batch vs executemany). We have an internal Oracle database at BGS, so etlhelper includes a script to install Instant Client onto Linux machines. We have been using the library internally for nearly two years so I am confident in the code, however it would be great to have comments from Python developers who have greater expertise than we do. Cheers John This email and any attachments are intended solely for the use of the named recipients. If you are not the intended recipient you must not use, disclose, copy or distribute this email or any of its attachments and should notify the sender immediately and delete this email from your system. UK Research and Innovation (UKRI) has taken every reasonable precaution to minimise risk of this email or any attachments containing viruses or malware but the recipient should carry out its own virus and malware checks before opening the attachments. UKRI does not accept any liability for any losses or damages which the recipient may sustain due to presence of any viruses. Opinions, conclusions or other information in this message and attachments that are not related directly to UKRI business are solely those of the author and do not represent the views of UKRI. -------------- next part -------------- An HTML attachment was scrubbed... URL: From anthony.tuininga at gmail.com Mon Aug 31 23:47:07 2020 From: anthony.tuininga at gmail.com (Anthony Tuininga) Date: Mon, 31 Aug 2020 21:47:07 -0600 Subject: [DB-SIG] cx_Oracle 8.0.1 Message-ID: What is cx_Oracle? cx_Oracle is a Python extension module that enables access to Oracle Database for Python and conforms to the Python database API 2.0 specifications with a number of enhancements. Where do I get it? https://oracle.github.io/python-cx_Oracle The easiest method to install/upgrade cx_Oracle is via pip as in python -m pip install cx_Oracle --upgrade What's new? See the full release notes for all of the details: https://cx-oracle.readthedocs.io/en/latest/release_notes.html#version-8-0-1-august-2020 Please provide any feedback via GitHub issues ( https://github.com/oracle/python-cx_Oracle/issues). -------------- next part -------------- An HTML attachment was scrubbed... URL: