All Projects → arturasn → mdb2sqlite

arturasn / mdb2sqlite

Licence: MIT License
Conversion tool used to convert microsoft access database to sqlite.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language
Makefile
30231 projects
shell
77523 projects
Objective-C++
1391 projects

Projects that are alternatives of or similar to mdb2sqlite

Wxsqlite3
wxSQLite3 - SQLite3 database wrapper for wxWidgets (including SQLite3 encryption extension)
Stars: ✭ 373 (+372.15%)
Mutual labels:  sqlite, sqlite-database, wxwidgets, sqlite3
Squeal
A Swift wrapper for SQLite databases
Stars: ✭ 303 (+283.54%)
Mutual labels:  sqlite, sqlite-database, sqlite3
nim-gatabase
Connection-Pooling Compile-Time ORM for Nim
Stars: ✭ 103 (+30.38%)
Mutual labels:  sqlite, sqlite-database, sqlite3
Tuql
Automatically create a GraphQL server from a SQLite database or a SQL file
Stars: ✭ 526 (+565.82%)
Mutual labels:  sqlite, sqlite-database, sqlite3
food-sqlite-demo
This tutorial we will save text from EditText and Image from gallery into SQLite database
Stars: ✭ 58 (-26.58%)
Mutual labels:  sqlite-database, sqlite3
Bank-Account-Simulation
A Bank Account Simulation with JavaFX and SQLite back-end. Material UX|UI.
Stars: ✭ 19 (-75.95%)
Mutual labels:  sqlite-database, sqlite3
watchdb
Keeping SQLite databases in sync
Stars: ✭ 72 (-8.86%)
Mutual labels:  sqlite-database, sqlite3
go-sqlite
Low-level Go interface to SQLite 3
Stars: ✭ 268 (+239.24%)
Mutual labels:  sqlite, sqlite3
Sqleet
SQLite3 encryption that sucks less
Stars: ✭ 244 (+208.86%)
Mutual labels:  sqlite, sqlite3
LoginToASqlite3DatabaseWithoutCredentialsWithAdminer
✔️ An Adminer plugin to use SQLite databases without credentials (no username and no password)
Stars: ✭ 30 (-62.03%)
Mutual labels:  sqlite, sqlite3
JetEntityFrameworkProvider
Microsoft Access (Jet) Entity Framework provider
Stars: ✭ 77 (-2.53%)
Mutual labels:  microsoft, access
SQLiteHelper
🗄 This project comes in handy when you want to write a sql statement easily and smarter.
Stars: ✭ 57 (-27.85%)
Mutual labels:  sqlite-database, sqlite3
Mikro Orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
Stars: ✭ 3,874 (+4803.8%)
Mutual labels:  sqlite, sqlite3
Clerk
Personal finance application based on double entry system.
Stars: ✭ 12 (-84.81%)
Mutual labels:  wxwidgets, sqlite3
Freesql
🦄 .NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 南大通用 orm, Click house orm, MsAccess orm.
Stars: ✭ 3,077 (+3794.94%)
Mutual labels:  sqlite, access
python-sqlite3-backup
Sqlite3 online API CPython implementation module
Stars: ✭ 44 (-44.3%)
Mutual labels:  sqlite, sqlite3
react-native-quick-sqlite
Fast SQLite for react-native.
Stars: ✭ 239 (+202.53%)
Mutual labels:  sqlite, sqlite3
selekt
A Kotlin and Android wrapper over SQLCipher, providing 256-bit AES encryption of database files.
Stars: ✭ 26 (-67.09%)
Mutual labels:  sqlite, sqlite3
sqlite zstd vfs
SQLite3 extension for read/write storage compression with Zstandard
Stars: ✭ 42 (-46.84%)
Mutual labels:  sqlite, sqlite3
Iosdebugdatabase
make it easy to debug databases in iOS applications iOS debug database
Stars: ✭ 219 (+177.22%)
Mutual labels:  sqlite, sqlite-database

mdb2sqlite

mdb2sqlite is a simple tool with an objective to simplify Microsoft Access database conversion to SQLite.

Features

Abillity to transfer:

  • Tables
  • Fields
  • Field Types
    • TEXT
    • REAL
    • INTEGER
    • BLOB
  • Records
  • Relationships(MS Accces)/Triggers(SQLite)
  • Indexes
  • Indexes properties
    • UNIQUE
    • COLLATE NO CASE
  • Field comments
  • Constraints
    • PRIMARY KEY
    • FOREIGN KEY
    • NOT NULL
    • AUTOINCREMENT
    • DEFAULT
    • UNIQUE
    • COLLATE NO CASE

Additional attributes:

  • Multiple primary key support
  • Trim text values - Trim spaces from data from the beggining and end of the record.
  • Reserved key word list - Used to generate warnings if SQLite keywords are used in transferable data thus notifying users of pottencialy uncorrect locations.
  • Foreign key both primary fields - If this element is used FOREIGN KEY is not created if both keys in the relationship are PRIMARY KEYS.
  • SQLite SQL statement dump to a text file.

Colourful log:

  • All transfers display
  • Warnings display
  • Errors display

Screenshoots

Alt text Alt text

Compiling

To build the project yourself you have to build wxWidgets for your appropriate toolset and then generate the project using CMake:

  1. Browse to mdb2sqlite/wxwidgets/build/msw.
  2. Choose the appropriate solution file for your target toolset.
  3. Build your target configuration DLL Debug/DLL Release.
  4. Generate mdb2sqlite project using CMake selecting the required toolset.

Additional notes

Does not work if database is password protected

License

mdb2sqlite is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].