Before submitting an issue, make sure to check the Frequently Asked Questions section below.
DbSchema requires a renewal license to ensure ongoing access to updates, features, and support. This approach helps maintain the quality and security of the software, allowing users to benefit from the latest improvements and enhancements. Additionally, a renewal system supports the development team, enabling them to invest in future updates and innovations for the application.
Renew Your LicenseOur sales are handled by two dedicated payment gateways: PayProGlobal (new) and 2Checkout. You can manage your licenses and invoices through their customer portals. Simply log in using the email associated with your purchase and select 'forgot password' if needed.
PayProGlobal 2checkoutWe encourage you to use the Help / Technical Support option directly from the DbSchema menu. This will attach the DbSchema output logs to your ticket.
Alternative, you can report issues in GitHub, by email to [email protected] or directly here.
Please note that we do not support a tax exemption flow during checkout, however once the order is finalized, based on a valid tax exemption certificate we can initiate a refund for the charged sales tax. One important thing is that taxes are being applied based on delivery details and in order to qualify for a tax exemption flow the order has to be registered under the Institution name. In the shopping cart the customer must fill out the company form. After the order is placed the customer must send us at [email protected] the tax exemption certificate and the order reference number.
The licenses are perpetual and never expires. They include 1-year free upgrade to newly released versions. After one year, you can continue to get the latest updates by purchasing a renewal license for a reasonable price.
We continue improving DbSchema with new features, new tools, support for new databases, bug fixes, library updates, new drivers and security updates.
According to EU regulations, all customers located within the EU are required to pay VAT unless they have a valid VAT ID, in which case they are exempt from VAT. Purchases made through PayProGlobal by EU shoppers are subject to a VAT rate according to the customer's country of residence or establishment. Sales made by PayProGlobal to shoppers established in Iceland, Norway and Switzerland (outside of the EU) are subject to each country's VAT.
For EU countries, If you place the order as a private person, it will charge you VAT. If you place as a company, it should not charge you VAT, if you pay intra-communitary taxes.
The verification of the VAT exemption number is carried out through the VIES service, a system for checking the validity of VAT registrations https://ec.europa.eu/taxation_customs/vies/
Our installer and executable is created using Install4j and Exe4j. For debugging the installer you can use the variable -Dinstall4j.log=<Path-to-File>
For debugging the DbSchema.exe you can execute from command prompt DbSchema.exe /create-i4j-log This will indicate where the log is created.
On Mac DbSchema can be debugged by executing in terminal:
export INSTALL4J_LOG=yes
/Applications/DbSchema.app/Contents/MacOS/JavaApplicationStub
On Mac or Linux DbSchema can be started calling Java directly like this:
/Applications/DbSchema/.install4j/jre.bundle/Contents/Home/bin/java -cp "lib/*" com.wisecoders.dbs.DbSchema
jre/bin/java -Djava.awt.headless=true -Dglass.platform=Monocle -Dmonocle.platform=Headless -Dprism.order=sw -cp "lib/*" com.wisecoders.dbs.DbSchema -x sample.groovy
whereis javawill return /usr/bin/java which in turn points to /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java, which is Apple's 1.6 version.
So, if you want to use the new java version, replace the /usr/bin/java symlink so that it points to /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java instead:
sudo rm /usr/bin/java sudo ln -s /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin