`
strongant
  • 浏览: 66653 次
  • 性别: Icon_minigender_1
  • 来自: IT
社区版块
存档分类
最新评论

powerdesigner中如何定制自己的Physical Options

 
阅读更多

Physical Options定义了几乎所有的建表是需要指定的设置,如Oracle的Tablespace,mysql的存储引擎类型type等。在使用mysql时可能需要指定表使用的字符集,但PD的默认设置里面是没有这个设置项的。

方法:

在安装目录下找到PowerDesigner 15/Resource Files/DBMS/mysql50.xdb文件,找到

[%OPTIONS%]
</a:TextTargetItem.Value>
<a:Comment>Command for creating a table. Example: create table %TABLE%</a:Comment>
</o:TextTargetItem>
<o:TextTargetItem Id="o49">
<a:Name>Options</a:Name>
<a:TextTargetItem.Value>type = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = ISAM
auto_increment = %d
avg_row_length = %d

在后面加上:

charset = %s : list = UTF8 | GBK | GB2312, default = UTF8

 

然后还要选择 Database -> Change the target DBMS -> Copy the DBMS definition in model

 

好了,重启PD试试吧

分享到:
评论

相关推荐

    powerdesigner为表设置表空间

    3. **定位到 Physical Options (Common) 选项卡**:在打开的属性窗口中,找到并点击“Physical Options (Common)”选项卡。这一选项卡包含了与物理数据库相关的设置。 4. **指定表空间**:在 Physical Options ...

    PowerDesigner从数据库中导出表结构.doc

    1. 在PowerDesigner的菜单中,选择“文件”-&gt;“逆向工程”-&gt;“Database...”,弹出New Physical Data Model窗口。 2. 在New Physical Data Model窗口中,选择DBMS(Database Management System)为Oracle的版本。 3....

    PowerDesigner常见问题.doc

    在 PowerDesigner 生成的 SQL 脚本中,可能会出现对象名称被双引号包围的情况,这通常发生在大小写敏感的数据库中。要解决这一问题,可以采用以下几种方式: 1. **通过命名约定设置:** - **进入** `Tools -&gt; ...

    PowerDesigner 连接oracle直接生成数据库中的表

    - 在“Options”选项卡中,可以根据需要调整生成行为的细节。例如,您可以选择是否要在生成前删除现有的数据库对象,或者是否要创建缺失的数据库对象等。 - 最后,点击“Finish”按钮开始生成过程。PowerDesigner...

    PowerDesigner16.5中文教程-数据库模型操作教程

    **概念数据模型(CDM)**是PowerDesigner中用于抽象表达数据间关系的重要工具,它帮助开发者构建出清晰的数据结构概貌,而不考虑具体的数据库实现细节。 - **目的与作用**:通过实体-关系图(E-R图)形式组织数据,...

    PowerDesigner操作手册

    6. **自定义外键命名规则**:在“PDM Generation Options”中,可以定制外键索引(FK index names)和父字段(FK column name template)的命名规则,如改为FK_%REFRCODE%和Par%COLUMN%。 7. **一对一关系的外键...

    powerdesigner创建oracle_数据库表,设置表主键列为自动增长

    - 切换到`Physical Options`选项卡,设置以下内容: - `Start With`: 设置序列的起始值,通常设置为1。 - `Increment By`: 设置序列每次增加的值,默认为1。 - `Min Value`: 设置序列的最小值,通常也是1。 - `...

    PowerDesigner使用

    要修改PowerDesigner报表中术语的定义,如将“外键”改为更符合本地化语言的表达,可以通过编辑`C:\Program Files\Sybase\PowerDesignerTrial11\Resource Files\ReportLanguages\Chinese.xrl`文件实现。具体操作路径...

    PowerDesigner用法

    在`Database -&gt; Default Physical Options -&gt; Index`及`Database -&gt; Default Physical Options -&gt; Primary Keys`对话框中,可设定索引和主键的默认表空间。需要注意的是,全局临时表(global temporary table)的索引...

    Powerdesigner数据库设计指南[整理].pdf

    PowerDesigner是一款强大的数据库设计和建模工具,常用于软件开发过程中的数据库设计。本指南主要介绍了如何使用PowerDesigner进行概念模型和物理模型的设计,以及如何利用仓库进行版本管理和协同工作。 首先,工作...

    powerdesigner设计数据库的注意事项

    在PowerDesigner中,双击表选择"Physical Options",然后修改"type"字段的值为"InnoDB"。InnoDB存储引擎提供了事务处理、行级锁定以及崩溃恢复能力,适合处理大量并发操作。 5. **外键注意事项**: 使用InnoDB存储...

    PowerDesigner使用.doc

    - 在 "Database Reverse Engineering Options" 中选择 "Using a data source",连接数据源。 - 输入用户名和密码连接到目标数据库,点击 "Connect",然后 "OK"。 - 选择需要导出的对象,点击 "OK" 开始生成 PDM ...

    powerdesigner连接到MYSQL数据库.docx

    1. **创建项目和数据模型**:在PowerDesigner的工作区中,新建一个Physical Data Model类型的项目,并指定DBMS为MySQL5.0。 2. **设计表结构**:利用工具栏中的表格工具创建表,如`User_Power`和`Address_Power`,...

    PowerDesigner创建数据库及模型PPT课件.ppt

    在PowerDesigner中创建数据库模型,首先需要在workspace(工作空间)上new一个Physical Data Model(物理数据模型)。也可以通过菜单:File——New Model来选择物理数据模型。在工作空间下的数据库模型中创建数据库...

    Powerdesigner数据库设计指南.doc

    本指南主要聚焦于使用PowerDesigner进行概念模型(Conceptual Data Model)和物理模型(Physical Data Model)的设计,以及如何利用仓库(Repository)进行版本管理和协同工作。 **术语解析** 1. **工作区...

    PowerDesigner讲义

    比较和合并同类型的模型或资源,基于设计模型编辑和打印多语言报告,使用工作空间概念自定义本地环境,利用XMI格式交换模型,通过VBScript自动化PowerDesigner的手动功能,定义并生成转换并在模型中应用。...

    PowerDesigner的一个简单使用例子

    7. **生成数据库脚本**:在 PDM 完成后,通过 "Database" -&gt; "Generate Database" 生成创建数据库对象的 SQL 脚本,根据 General 和 Options 设置来定制脚本内容。 **总结** PowerDesigner 提供了一套完整的数据库...

Global site tag (gtag.js) - Google Analytics