Your feedback is highly appreciated! Let's make Vertabelo even better.


charged subscription when I have forever plan

nathan.daniel.myers 1 hour ago 0

I was charged a subscription price when I have forever plan. I would like my CC removed and a refund for the monthly plan. 

Thank You 


Buy Delhi University T-Shirts from Unistreet

unistreet 4 days ago updated 4 days ago 0

Want to Buy Delhi University T-Shirts? Unistreet is the best marketplace to buy latest trendy and stylish t-shirts for your college. We offer premium quality t-shirts at the lowest price. Visit the website to shop now.


Logical data model available in this tool

sathish p 5 years ago updated by Adam Mościcki 1 week ago 3

Can we create the logical model in this tool (to add entity and attributes) and then convert to physical by having some naming standard?

I assume currently we have only physical model where we add the tables and colums.

Adam Mościcki 1 week ago

We have added support for logical diagrams. Detailed article is available here


Image is not shown in blog post

Tomás 2 weeks ago updated by Rafał Strzaliński (Senior Engineer) 1 week ago 3

Reverse Engineering Error - Unable to initialize main class

aftab.najib 9 months ago updated by naila123 naila123 2 weeks ago 4

Hi, I have just signed up to using Vertabelo and I am looking to use the reverse engineering tool to bring in all my tables from my database.

My Java is all setup and I have downloaded the latest version of the reverse engineering files version 19.4.0.

I have put all my files in one folder with the ojdbc6.jar and reverse-engineering.jar files.

When I run the following command in cmd:

java -cp .;reverse-engineering.jar;ojdbc6.jar com.vertabelo.reverse.Main -url "jdbc:oracle:thin:@//localhost:1521/xe" -user USERNAME -password password1234 -o localhost_file

I get the error:

Error: Unable to initialize main class com.vertabelo.reverse.Main
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

I have tried to search the forums, but I haven't found anyone coming up with this issue, so would really appreciate if any one could advise on how I could resolve this issue.


oracle identity ?

Ugo Peltier 3 weeks ago updated by Rafał Strzaliński (Senior Engineer) 3 weeks ago 1


Starting v12c of Oracle, we can add identity column to tables, here is an explanation:,the%20surrogate%20primary%20key%20column.

How can I add this to the ERD definition in vertabelo ?


Using Subject area in reverse engineering

Ashwini Bhoite 4 weeks ago updated by Rafał Strzaliński (Senior Engineer) 3 weeks ago 3

I have imported a large database into Vertabelo and would like to group tables in subject areas. I can see the options in Subject area we have are only for creating new tables. I am trying a tedious process of dragging tables into subject area in the workspace section manually but because the database has a lot of tables, it is geting more time consuming. Am I missing an easy way to add tables to Subject area during reverse engineering?


Model subtypes using descriminator

Bo Bell 4 weeks ago updated 4 weeks ago 2

Any plans of implementing this ?

Its common approach for modelling subtypes. It does not influence generated table structures, but are a great help in understanding the model.




This is possible in a logical database model. However with a little bit different notation. Moreover you can choose different generation strategies for an inheritance hierarchy that can be applied during generation of a physical model from a logical model. 

We don't plan to introduce such notation for physical database models as these models should reflect real physical objects in a database.


how to set foreign key

Anik Chowdhury 6 years ago updated by victor.maricato 4 weeks ago 6

Reverse Engineering tool installation issues

Ashwini Bhoite 1 month ago updated by Daniel Sobotka 4 weeks ago 7

My java version is : openjdk version "11.0.2" 2019-01-15

and when I run the command

java --add-modules java.xml.bind -cp .;reverse-engineering.jar;ojdbc6.jar com.vertabelo.reverse.Main -url "jdbc:oracle:thin:@//localhost:1521/xe" -user USERNAME -password 
password1234 -o localhost_file

I get error : Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.xml.bind not found

Is my java version not comaptible?