Download List

Projeto Descrição

The goal of dzo is to treat application database objects the same way the application's source code is treated, with respect to development, revision control, and deployment. Dzo uses a text file that contains native create statements for all database objects and compares them against the actual database-schema. As a result, dzo creates the SQL statements needed to update the database schema (or you can let dzo execute the SQL statements directly). If your application lives in a Tomcat or Java EE application server, dzo has a servlet that controls the deployment process, inspects and executes the necessary database changes, and finally deploys the application. Dzo currently works with HSQLDB, MySQL, Oracle, PostgreSQL, and SQL Server (more to come).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-13 07:17
3.0.0

Nesta versão, a antiga implantação tomcat Webapp é removida. O elemento substituído <dzoSchema>foi removido do ant. Anotações de persistência foram adicionadas (anotação @ @). Um bug foi corrigido quando buscando código para funções/procedimentos/disparadores/pacotes no Oracle. Descartar e recriar chaves estrangeiras quando algo é alterado. Foi corrigido um bug quando buscar metadados para uma chave primária específico em Oracle. Foi adicionado suporte para "alter table XXX Adicionar restrição...", então dzo pode usar ddl gerada a partir de outras ferramentas. Foi adicionado suporte para PostgreSQL 9.1.
In this version, the old tomcat deployment Webapp is removed. The deprecated element <dzoSchema> has been removed from ant. Persistence annotations have been added (@@Annotation). A bug has been fixed when fetching code for functions/procedures/triggers/packages in Oracle. Drop and recreate foreign keys when something changes. A bug when fetching metadata for a specific primary key in Oracle has been fixed. Support has been added for "alter table XXX add constraint ...", so dzo can use ddl generated from other tools. Support has been added for PostgreSQL 9.1.

2011-09-10 10:12
2.7.0

Esta versão é adaptada para JBoss versão 7. @ Doc e anotação @ Docs foram movidos para um doc-package. Um bug na exibição SQL gerado entre "# sql começar" e "end # sql" em dzo2 (o aplicativo da Web) foi corrigido. Uma tabela hibernate_sequence é criado no MySQL quando jpa-anotação @ GeneratedValue é usado (necessários em hibernate 4). Uma amostra maven foi adicionado à documentação.
This version is adapted for JBoss version 7. @Doc and @Docs annotation have been moved to a doc-package.
A bug when displaying generated SQL between "#sql begin" and "#sql end" in dzo2 (the Web application) has been fixed. A hibernate_sequence table is created in MySQL when jpa-annotation @GeneratedValue is used (needed in hibernate 4). A maven sample has been added to the documentation.

2011-06-07 09:36
2.6.0

Esta versão gerar referências cruzadas para chaves estrangeiras. Ele vai largar e recriar o índice exclusivo, restrição de unicidade e de chave estrangeira quando as mudanças de referência dos dados em uma coluna envolvida no objeto. Ele lida com o tipo de dados bit ao extrair os dados de referência. Ele lida com data e hora em avaliador de expressão. objetivos Maven XML e fonte de lidar com os esquemas de atributo.
This release generate cross-references for foreign keys. It will drop and recreate the unique index, unique constraint, and foreign key when reference data changes in a column involved in the object. It handles the datatype bit when extracting reference data. It handles date and time in the expression evaluator. Maven goals XML and source handle schemas-attribute.

2011-04-20 16:54
2.5.0

Refatoração foi feito quando atravessando as relações em feijão-jpa anotada. Os nomes de marcas maven e formigas foi alterada de "url" para "jdbcUrl", de "driver" para "jdbcDriver" e do "arquivo" a "fonte". O banco de dados de atributo foi alterado para dbType e não é mais obrigatório. Uma chave única é criada quando um mapa ou conjunto é usado em ElementCollection jpa anotada. A referência de usuários suecos foi removido, como foi ultrapassada. As dependências foram adicionados ao APP-annotations eo suporte e download de drivers JDBC-maven-plugin. O diretório padrão no arquivo WAR para o código foi alterado para SQL / META-INF. Alguns pequenos bugs foram corrigidos.
Refactoring was done when traversing relations in jpa-annotated beans. The names of maven and ant tags were changed from "url" to "jdbcUrl", from "driver" to "jdbcDriver", and from "file" to "source". The attribute database was changed to dbType and is no longer mandatory. A unique key is created when a Map or Set is used in jpa annotated ElementCollection. The Swedish users' reference was removed, as it was outdated. Dependencies were added to jpa-annotations and the supported and downloadable jdbc-drivers in maven-plugin. The default directory in the WAR file for SQL source was changed to /META-INF. Some minor bugs were fixed.

2011-03-29 18:01
2.4.0

refatoração interna foi realizada para agilizar as mudanças nos objetos de banco de dados dependentes. Um bug no PostgreSQL quando vistas comparação foi corrigido. Quando a Oracle identificador comprimentos sejam ultrapassados, os nomes mais curtos restrição exclusiva são gerados. Uma visão zdzo_view é gerado para a manipulação de nomes de usuários do MySQL.
Internal refactoring was performed to streamline changes in dependent database objects. A bug in PostgreSQL when comparing views was fixed. When Oracle identifier lengths are exceeded, shorter unique constraint names are generated. A zdzo_view view is generated for handling usernames in MySQL.

Project Resources