Python module that allows an easy interconnection between Microsoft Access and a support server for SQL with data sync
Project description
PyETL: --. Version: 0.1
Table of Contents
Getting Started
Illustrative Usage
Application Programming Interface
Usage
Examples
Application Backlog
Considering: EP as Enhancement Proposal
- item:
EP-001
descrtption:connect to a MS Access database using 64 bits ODBC drivers with python 3+ 64 bitsstatus: [PENDING] - item:
EP-002
descrtption:connect to a MS Access database using 32 bits ODBC drivers with python 3+ 32 bitsstatus: [PENDING] - item:
EP-003
descrtption:retrieve all schemas availavle in MS Access filestatus: [PENDING] - item:
EP-004
descrtption:retrieve all tables availavle in MS Access file schemaastatus: [PENDING] - item:
EP-005
descrtption:retrieve all columns availavle in MS Access file tableastatus: [PENDING] - item:
EP-006
descrtption:retrieve all rows availavle in MS Access file tableastatus: [PENDING] - item:
EP-007
descrtption:map all datatypes available in MS Access as dictionary to enable data conversionstatus: [PENDING] - item:
EP-008
descrtption:create new MS Access file (database) with retrieved datastatus: [PENDING] - item:
EP-009
descrtption:create new MS Access schema in database with retrieved datastatus: [PENDING] - item:
EP-010
descrtption:create new MS Access table in schema with retrieved datastatus: [PENDING] - item:
EP-011
descrtption:create new MS Access column in table with retrieved datastatus: [PENDING] - item:
EP-012
descrtption:create new MS Access row in table with retrieved datastatus: [PENDING] - item:
EP-013
descrtption:update existing MS Access data in table with retrieved datastatus: [PENDING] - item:
EP-014
descrtption:connect to a Postgres 10 database using psycopg2 package with python 3+ 64 bitsstatus: [PENDING] - item:
EP-015
descrtption:connect to a Postgres 10 database using psycopg2 package with python 3+ 32 bitsstatus: [PENDING] - item:
EP-016
descrtption:retrieve all databases available in Postgres 10 connectionstatus: [PENDING] - item:
EP-017
descrtption:retrieve all schemas available in Postgres 10 databasestatus: [PENDING] - item:
EP-018
descrtption:retrieve all tables available in Postgres 10 schemastatus: [PENDING] - item:
EP-019
descrtption:retrieva all columns available in Postgres 10 tablestatus: [PENDING] - item:
EP-020
descrtption:retrieve all row available in Postgres 10 tablestatus: [PENDING] - item:
EP-021
descrtption:map all datatypes available in Postgres 10 as dictionary to enable data conversionstatus: [PENDING] - item:
EP-022
descrtption:create new Postgres 10 database with retrieved datastatus: [PENDING] - item:
EP-023
descrtption:create new Postgres 10 schema in database with retrieved datastatus: [PENDING] - item:
EP-024
descrtption:create new Postgres 10 table in schema with retrieved datastatus: [PENDING] - item:
EP-025
descrtption:create new Postgres 10 column in table with retrieved datastatus: [PENDING] - item:
EP-026
descrtption:create new Postgres 10 row in table with retrieved datastatus: [PENDING] - item:
EP-027
descrtption:update existing Postgres 10 data in table with retrieved datastatus: [PENDING] - item:
EP-028
descrtption:connect to a Oracle 12 database using psycopg2 package with python 3+ 64 bitsstatus: [PENDING] - item:
EP-029
descrtption:connect to a Oracle 12 database using psycopg2 package with python 3+ 32 bitsstatus: [PENDING] - item:
EP-030
descrtption:retrieve all databases available in Oracle 12 connectionstatus: [PENDING] - item:
EP-031
descrtption:retrieve all schemas available in Oracle 12 databasestatus: [PENDING] - item:
EP-032
descrtption:retrieve all tables available in Oracle 12 schemastatus: [PENDING] - item:
EP-033
descrtption:retrieva all columns available in Oracle 12 tablestatus: [PENDING] - item:
EP-034
descrtption:retrieve all row available in Oracle 12 tablestatus: [PENDING] - item:
EP-035
descrtption:map all datatypes available in Oracle 12 as dictionary to enable data conversionstatus: [PENDING] - item:
EP-036
descrtption:create new Oracle 12 database with retrieved datastatus: [PENDING] - item:
EP-037
descrtption:create new Oracle 12 schema in database with retrieved datastatus: [PENDING] - item:
EP-038
descrtption:create new Oracle 12 table in schema with retrieved datastatus: [PENDING] - item:
EP-039
descrtption:create new Oracle 12 column in table with retrieved datastatus: [PENDING] - item:
EP-040
descrtption:create new Oracle 12 row in table with retrieved datastatus: [PENDING] - item:
EP-041
descrtption:update existing Oracle 12 data in table with retrieved datastatus: [PENDING] - item:
EP-042
descrtption:connect to a SQL Server 2019 Express database using psycopg2 package with python 3+ 64 bitsstatus: [PENDING] - item:
EP-043
descrtption:connect to a SQL Server 2019 Express database using psycopg2 package with python 3+ 32 bitsstatus: [PENDING] - item:
EP-044
descrtption:retrieve all databases available in SQL Server 2019 Express connectionstatus: [PENDING] - item:
EP-045
descrtption:retrieve all schemas available in SQL Server 2019 Express databasestatus: [PENDING] - item:
EP-046
descrtption:retrieve all tables available in SQL Server 2019 Express schemastatus: [PENDING] - item:
EP-047
descrtption:retrieva all columns available in SQL Server 2019 Express tablestatus: [PENDING] - item:
EP-048
descrtption:retrieve all row available in SQL Server 2019 Express tablestatus: [PENDING] - item:
EP-049
descrtption:map all datatypes available in SQL Server 2019 Express as dictionary to enable data conversionstatus: [PENDING] - item:
EP-050
descrtption:create new SQL Server 2019 Express database with retrieved datastatus: [PENDING] - item:
EP-051
descrtption:create new SQL Server 2019 Express schema in database with retrieved datastatus: [PENDING] - item:
EP-052
descrtption:create new SQL Server 2019 Expresstable in schema with retrieved datastatus: [PENDING] - item:
EP-053
descrtption:create new SQL Server 2019 Express column in table with retrieved datastatus: [PENDING] - item:
EP-054
descrtption:create new SQL Server 2019 Express row in table with retrieved datastatus: [PENDING] - item:
EP-055
descrtption:update existing SQL Server 2019 Express data in table with retrieved datastatus: [PENDING] - item:
EP-056
descrtption:connect to a MySQL 8 database using psycopg2 package with python 3+ 64 bitsstatus: [PENDING] - item:
EP-057
descrtption:connect to a MySQL 8 database using psycopg2 package with python 3+ 32 bitsstatus: [PENDING] - item:
EP-058
descrtption:retrieve all databases available in MySQL 8connectionstatus: [PENDING] - item:
EP-059
descrtption:retrieve all schemas available in MySQL 8 databasestatus: [PENDING] - item:
EP-060
descrtption:retrieve all tables available in MySQL 8 schemastatus: [PENDING] - item:
EP-061
descrtption:retrieva all columns available in MySQL 8 tablestatus: [PENDING] - item:
EP-062
descrtption:retrieve all row available in MySQL 8 tablestatus: [PENDING] - item:
EP-063
descrtption:map all datatypes available in MySQL 8 as dictionary to enable data conversionstatus: [PENDING] - item:
EP-064
descrtption:create new MySQL 8 database with retrieved datastatus: [PENDING] - item:
EP-065
descrtption:create new MySQL 8 schema in database with retrieved datastatus: [PENDING] - item:
EP-066
descrtption:create new MySQL 8 table in schema with retrieved datastatus: [PENDING] - item:
EP-067
descrtption:create new MySQL 8 column in table with retrieved datastatus: [PENDING] - item:
EP-068
descrtption:create new MySQL 8 row in table with retrieved datastatus: [PENDING] - item:
EP-069
descrtption:update existing MySQL 8 data in table with retrieved datastatus: [PENDING] - item:
EP-070
descrtption:connect to a SQLite database using psycopg2 package with python 3+ 64 bitsstatus: [PENDING] - item:
EP-071
descrtption:connect to a SQLite database using psycopg2 package with python 3+ 32 bitsstatus: [PENDING] - item:
EP-072
descrtption:retrieve all databases available in SSQLite connectionstatus: [PENDING] - item:
EP-073
descrtption:retrieve all schemas available in SQLite databasestatus: [PENDING] - item:
EP-074
descrtption:retrieve all tables available in SQLite schemastatus: [PENDING] - item:
EP-075
descrtption:retrieva all columns available in SQLite tablestatus: [PENDING] - item:
EP-076
descrtption:retrieve all row available in SQLite tablestatus: [PENDING] - item:
EP-077
descrtption:map all datatypes available in SQLiteas dictionary to enable data conversionstatus: [PENDING] - item:
EP-078
descrtption:create new SQLite database with retrieved datastatus: [PENDING] - item:
EP-079
descrtption:create new SQLite schema in database with retrieved datastatus: [PENDING] - item:
EP-080
descrtption:create new SQLite table in schema with retrieved datastatus: [PENDING] - item:
EP-081
descrtption:create new SQLite column in table with retrieved datastatus: [PENDING] - item:
EP-082
descrtption:create new SQLite row in table with retrieved datastatus: [PENDING] - item:
EP-083
descrtption:update existing SQLite data in table with retrieved datastatus: [PENDING] - item:
EP-084
descrtption:consolidade all MS Access interaction with a module API standardstatus: [PENDING] - item:
EP-085
descrtption:consolidade all Postgres 10 interaction with a module API standardstatus: [PENDING] - item:
EP-086
descrtption:consolidade all Oracle 12 interaction with a module API standardstatus: [PENDING] - item:
EP-087
descrtption:consolidade all SQL Server ? interaction with a module API standardstatus: [PENDING] - item:
EP-084
descrtption:consolidade all SQLite interaction with a module API standardstatus: [PENDING] - item:
EP-085
descrtption:consolidade all MySQL 8 interaction with a module API standardstatus: [PENDING] - item:
EP-086
descrtption:consolidade all interactions with a module API standardstatus: [PENDING] - item:
EP-087
descrtption:define module API standard for command line interactionstatus: [PENDING] - item:
EP-086
descrtption:define module API standard for module interactionstatus: [PENDING]
License
MIT License
Copyright (c) 2017 Natanael F. Neto (natanaelfneto)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyetldb-0.1.tar.gz.
File metadata
- Download URL: pyetldb-0.1.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83936819020487075e5a5c624345d34c54487e6e36a3344f9b683447ec20287b
|
|
| MD5 |
be0bf83031a266b9bd84d3b51381130b
|
|
| BLAKE2b-256 |
31286e90fc2ef861525bf8cbebf3c72470c5efac5da0c0b35e84904d74a0c1d2
|
File details
Details for the file pyetldb-0.1-py3.7.egg.
File metadata
- Download URL: pyetldb-0.1-py3.7.egg
- Upload date:
- Size: 18.3 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63f6674040b646721b12536d67997209fd77cbe5caee51cc93e7c03e9ee0d591
|
|
| MD5 |
c5c0a4ca5fa0dae279cb0038042209aa
|
|
| BLAKE2b-256 |
dc11f191d44146a5133ee73172c695bc80a25effc4286ae5c22c3db486953b37
|
File details
Details for the file pyetldb-0.1-py3-none-any.whl.
File metadata
- Download URL: pyetldb-0.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fcdaa830e1ccbedbdded6e4edc33aeeff7dbfd6dd03c6585de880a5e222981f
|
|
| MD5 |
ea9a8953b5a64dbf30b8ce711dcfc024
|
|
| BLAKE2b-256 |
ce37f19c2a10acf8470fc4bc9c5455fe7a7905284ff3a7d8c4d61020bc5d7fb3
|