更新时间:2024-08-09 GMT+08:00
分享

通过导入DDL文件实现业务设计

本章节指导您如何通过导入DDL文件来实现业务设计。DDL文件不仅定义了数据库的结构,还确保了数据的完整性和一致性,为业务应用提供了坚实的基础。

DDL文件设计

根据业务模型,完成DDL文件设计,DDL标签使用可参考DDL标签使用指南

示例:

CREATE TABLE `t_value_object` (
    `workspace1_id` varchar(200) NOT NULL COMMENT 'relation("t_workspace1","id","AGGREGATE")',
    `number` int NOT NULL COMMENT 'valueObject',
    `new_name3` varchar(200) NOT NULL COMMENT 'searchable',
    `new_name4` varchar(200) NOT NULL COMMENT 'searchable',
    CONSTRAINT pk_t_value_object PRIMARY KEY (`workspace1_id`, `number`)
) COMMENT = 'primaryKeyType("NONE")';
CREATE TABLE `renameWorkspace` (
    `key1` varchar(200) NOT NULL COMMENT 'alias("newName2")',
    `key2` varchar(200) NOT NULL COMMENT 'alias("newName3")',
    `renameField` boolean NOT NULL COMMENT 'alias("newName4")',
    `new_name5` int NOT NULL,
    `new_name6` bigint(40) NOT NULL,
    `new_name7` decimal(40, 0) NOT NULL,
    `new_name8` float(40, 0) NOT NULL,
    `new_name9` double(40, 0) NOT NULL,
    `new_name10` date NOT NULL,
    `new_name11` timestamp NOT NULL,
    CONSTRAINT pk_renameworkspace PRIMARY KEY (`key1`, `key2`)
) COMMENT = 'alias("renameWeaweae");primaryKeyType("COMPOSITE")';
CREATE TABLE `t_workspace6` (
    `parent_id` bigint(40) NULL COMMENT 'parent_id;relation("t_workspace6","id","RECURSIVE")',
    `id` bigint(40) NOT NULL,
    `new_name4` varchar(200) NOT NULL,
    `new_name5` varchar(200) NOT NULL,
    PRIMARY KEY (`id`)
) COMMENT = 'primaryKeyType("SNOWFLAKE")';

导入DDL

  1. 在业务设计页面,单击“导入ddl”。
  2. 选择已编辑好的DDL文件。
  3. 单击“打开”,完成DDL文件导入,界面将显示对应业务架构图。

    图1 导入效果显示

相关文档