Db-preservation-toolkit
The Database Preservation Toolkit allows conversion between Database formats, including connection to live systems, for purposes of digitally preserving databases. The toolkit allows conversion of live or backed-up databases into preservation formats such as DBML, an XML format created for the purpose of database preservation. The toolkit also allows conversion of the preservation formats back into live systems to allow the full functionality of databases. For example, it supports a specialized export into MySQL, optimized for PhpMyAdmin, so the database can be fully experimented using a web interface.
Features
At the current version (1.0.0) the following database management systems import/export modules are supported:
- MySQL
- MS SQL Server
- MS Access
- Oracle (untested)
- PostreSQL
- DBML (Database Markup Language)
Additionally it is possible to export a database management system to a specific database SQL using the following export modules:
- PostgreSQLFile
- MySQLFile
- SQLServerFile
- GenericSQLFile
More import/export modules are being developed at the current time being DB2 one of them. Besides, it is also being developed the modules to support the SIARD database preservation format formats:SIARD. (2014-03-11)
User Experiences
Development Activity
Code is being actively developed at Database Preservation Toolkit GitHub repository and Database Preservation Toolkit GitHub Forked repository.
Release Feed
Below the last 3 release feeds:
- 2025-03-26 11:26:01
- [tag:github.com,2008:Repository/12726858/v3.0.5 Version 3.0.5]
- by github-actions[bot]
- 2025-02-19 16:16:55
- [tag:github.com,2008:Repository/12726858/v3.0.4 Version 3.0.4]
- by github-actions[bot]
- 2025-02-18 10:37:35
- [tag:github.com,2008:Repository/12726858/v3.0.3 Version 3.0.3]
- by github-actions[bot]
Activity Feed
Below the last 5 commits:
- 2025-03-26 11:28:33
- [tag:github.com,2008:Grit::Commit/f2547105876f25d1e4c08747ca57dc9222a1de0c fix: upgrade commons-codec:commons-codec from 1.17.2 to 1.18.0]
- by snyk-bot https://github.com/snyk-bot
- 2025-03-26 11:28:24
- [tag:github.com,2008:Grit::Commit/f80be2e645f9a7d1b0c62c41dc6582b1b0bf331e fix: upgrade com.oracle.database.xml:xdb from 21.16.0.0 to 21.17.0.0]
- by snyk-bot https://github.com/snyk-bot
- 2025-03-26 11:28:13
- [tag:github.com,2008:Grit::Commit/6c8e8024a7dffd134d563ab0c6e583c16bf44b8e fix: upgrade com.github.jknack:handlebars from 4.3.1 to 4.4.0]
- by snyk-bot https://github.com/snyk-bot
- 2025-03-26 11:28:03
- [tag:github.com,2008:Grit::Commit/40b64819090a8a6cbc38a71a23215ccb5840dc34 fix: upgrade com.fasterxml.jackson.dataformat:jackson-dataformat-yaml…]
- by snyk-bot https://github.com/snyk-bot
- 2025-03-26 11:27:51
- [tag:github.com,2008:Grit::Commit/2b7bb47fa39fbac5fd2f78690995b7f0abb0feb9 fix: upgrade org.postgresql:postgresql from 42.7.3 to 42.7.5]
- by snyk-bot https://github.com/snyk-bot