Apache DB DdlUtils
Apache DB DdlUtils 是一个很小型的易用的组件,用于操作数据库定义文件——DDL。通过在 XML 文件中定义数据库模型,例如表格和列,这些XML文件可以通过 Ant 的任务被植入 DdlUtils 并生成相应的数据库。同时 DdlUtils 还可以从现有的数据库中导出 DDL 文件。
示例配置
<?xml version="1.0"?>
<!DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database.dtd">
<database name="testdb">
<table name="author">
<column name="author_id"
type="INTEGER"
primaryKey="true"
required="true"/>
<column name="name"
type="VARCHAR"
size="50"
required="true"/>
<column name="organisation"
type="VARCHAR"
size="50"
required="false"/>
</table>
<table name="book">
<column name="book_id"
type="INTEGER"
required="true"
primaryKey="true"
autoIncrement="true"/>
<column name="isbn"
type="VARCHAR"
size="15"
required="true"/>
<column name="author_id"
type="INTEGER"
required="true"/>
<column name="title"
type="VARCHAR"
size="255"
defaultValue="N/A"
required="true"/>
<foreign-key foreignTable="author">
<reference local="author_id" foreign="author_id"/>
</foreign-key>
<index name="book_isbn">
<index-column name="isbn"/>
</index>
</table>
</database>
评论
Convert SQL Server DB to SQLite DB
这是一个小工具用来将SQLServer数据库转成SQLite数据库。
Convert SQL Server DB to SQLite DB
0
Convert SQL Server DB to SQLite DB
这是一个小工具用来将 SQL Server 数据库转成 SQLite 数据库。
Convert SQL Server DB to SQLite DB
0
DB Designer Fork
DBDesignerForkisaforkofthefabFORCEDBDesigner4.DBDesignerisavisualdatabasedesignsystemthatintegratese
DB Designer Fork
0
Apache Crunch
ApacheCrunch(孵化器项目)是基于Google的FlumeJava库编写的Java库,用于创建MapReduce流水线。与其他用来创建MapReduce作业的高层工具(如ApacheHive
Apache Crunch
0