/accessmysqlconverter

AccessMySQLConverter aims to provide a tool which converts MS Access database files (.mdb, .accdb) into a SQL file (and viceversa in future releases) that can be run, generating It's structure and optionally importing It's data

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Version License paypal

AccessMySQLConverter

AccessMySQLConverter aims to provide a tool which converts MS Access database files (.mdb, .accdb) into a SQL file (compatible with PostgreSQL, MariaDB and MySQL) that can be run, generating It's structure (tables, ERM...) and It's data

Installation

To install it you must have Python 3.x installed and run in the command prompt

pip install --no-cache-dir --upgrade accessmysqlconverter

Run it

For executing the program run in the command prompt the following instruction

python -m accessmysqlconverter.application

Application Image

The tool is limited by the driver so after converting an Access Database you should look for:

  • Nullability of columns and Default values
  • Check ERM for missing 1:1, 1:N or N:N
  • Collation, character set
  • Foreign Keys ON DELETE actions

License

See LICENSE for more information

Donations

paypal