by Serge » Thu Jan 24, 2013 8:15 pm
Schemasync runs only on linux and only for MySQL while we need multiplatform and multidabase solution.
As far as I know there is no such tool (at least open source).
Anyway, DBeaver API allows generation of basic alter script which will create missing objects (tables, columns, indexes, etc). Most complicated thing is to make existing objects (e.g. table column) the same, i.e. the same type, the same NOT NULL flag, and all other database specific options. ALTER table/column syntax is very database specific and sometimes it is incredibly complex (e.g. in Oracle). There is no chance for us to add such smart alter script generator in observable future.
But if basic version of alter script will make any sense for people we can add it in one of nearest versions.
Thanks