Jailer, a unique open-source database tool
github.com
github.com
PostgreSQL
Oracle
MySQL
MariaDB
Mirosoft SQL Server
IBM Db2
SQLite
Sybase
Amazon Redshift
Firebird
Informix Dynamic Server
H2
Exasol
My only "negative feedback" since I dont have time to test it out so far is the name of the tool. Jailer does not imply database management to me. When I think of jailer I think of containers, I guess databases can be seen as container types.
Personally I have a JetBrains license so I usually just opt to use DataGrip (Which I have some minor gripes against) most of the time. Although a lot of the time I use HeidiSQL for MySQL / MariaDB since I got too used to it.
I will have to see if I have time to try this tool next.
* Postgresql
* MySQL
* Oracle
And maybe moreYou might want to combine a subsetting tool with an anonymizing tool like this one:
You have a DBMS available, but all you ask from it is a dump of all data in a format that can only be used as an archive or transfer format. And yet you think you can process this data reasonably?
I guess your "you" is not directed at me, as I basically wondered the same.
Replibyte seems like to use a highly unpractical way as I explained, but I meant to ask wether you only found the implementation to be bad, or that you also found it lacking in other terms.
Thank you to the author(s). Great underated tool that takes a bit of effort to understand.
[0]: https://news.ycombinator.com/item?id=35975606 [1]: https://github.com/TonicAI/condenser
I don't know either jailer or condenser, but I know that jailer@java has an unreasonable better change to have less bugs then condenser@python. Like you already noticed, condenser produces errors during run time.
The resulting configuration is in plain text which makes it very easy to commit to source control and even batch edit.
Extracting data can be done on the command line without running the UI and is thus well suited for pipelines.
We had a few questions and the author was very friendly and helped us understand how to solve our issues.
Big +1 from me.
or here (no registration necessary): https://sourceforge.net/p/jailer/_list/tickets
Furthermore, the relationships do not have to be defined manually either. Rather, they are automatically recognized based on the database metadata. (However, manual entry is also possible).