erwin
15 12 2016
Haeng Ho Kang | TOOL, erwin |
1.Physical에서 전체 선택하고 harden physical Names를 선택 2.완료되면 Phyiscal -> Logical로 변경후 메뉴에서 Model>Domain Dictionary를 선택하고 Name Inherited by Attribute항목에 다음을 복사 %if(%>(%Len(%ColumnComment),0)){%ColumnComment}%ELSE{%ColName} OK를 눌러 창을 닫는다 3.다시 Model > Attributes 를 선택후 Reset을 클릭하면 아래의 화면이 나옴 Reset all attributes in model 선택하고 Select Propertiers to Reset 에서 Name만 선택하고 OK 를 누르고 […]
28 03 2014
Haeng Ho Kang | TOOL, erwin |
용어사전을 사용해서 Logical에서 Physical로 바로 변환하고 싶은 경우 1.Erwin에서(Logical모드) Tools > Names > Edit Naming Standards 를 누른다 2.하단의 Glossary를 선택한다. Word/Words에 직접 logical의 용어를 쓰고 Abbreviation에 Physical의 용어를 적거나 상단의 import를 이용해서 excel로 정리해 놓은 용어사전을 CSV파일로 저장후 import해도 된다. 위의 과정은 Erwin에서 적용할수 있는 파일인 .nsm파일형태로 만드는 과정이다. 저장하기를 눌러 “파일명.nsm” 파일로 저장한다. […]
24 03 2014
Haeng Ho Kang | TOOL, erwin |
1.Physical모드에서 Database > Pre & Post Scripts > Model-Level 선택후 New 하고 CommentName이라고 입력하고 아래의 Code에 Oracle의 경우
|
%ForEachTable() { COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { COMMENT ON COLUMN %TableName.%ColName IS '%AttName'; } } |
MySQL의 경우
|
%ForEachTable() { alter TABLE %TableName COMMENT = '%EntityName'; %ForEachColumn() { ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %AttDatatype %AttNullOption COMMENT '%AttName'; } } |
를 입력하고 OK 2.DDL문 생성 Tools > Forward Engineer > Schema Generation하고 왼쪽에서 Schema선택후 오른쪽에서 .Post-Script 체크후 생성하면 된다