Skip to content

Commit c408bea

Browse files
author
kawamura
committed
db_syntax_diff 2.0.0 release
1 parent bd8c708 commit c408bea

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+22079
-14675
lines changed

DOCUMENT/manual/db_ddl_replace_manual/db_ddl_replace.html

Lines changed: 749 additions & 0 deletions
Large diffs are not rendered by default.

DOCUMENT/manual/db_ddl_replace_manual/db_syntax_diff_manual/db_syntax_diff.html

Lines changed: 771 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
4+
<xsd:element name="FILE" type="FileType"/>
5+
<xsd:element name="METADATA" type="MetaDataType"/>
6+
<xsd:element name="STRING_ITEM" type="StringItemType"/>
7+
<xsd:element name="REPORT_ITEM" type="ReportItemType"/>
8+
<xsd:element name="STRUCT" type="xsd:string"/>
9+
<xsd:element name="MESSAGE" type="xsd:string"/>
10+
<xsd:element name="PARAMETER" type="xsd:string"/>
11+
<xsd:element name="TARGET" type="xsd:string"/>
12+
<xsd:element name="SOURCE" type="SourceType"/>
13+
<xsd:element name="TARGETDBMS" type="TargetDBMSType"/>
14+
<xsd:element name="DBMS" type="DBMSType"/>
15+
<xsd:element name="REPLACEPATTERN" type="ReplacePatternType"/>
16+
17+
<!-- Definition for REPORT NODE -->
18+
<xsd:element name="REPORT">
19+
<xsd:complexType>
20+
<xsd:sequence>
21+
<xsd:element ref="METADATA" minOccurs="1" maxOccurs="1"/>
22+
<xsd:element ref="FILE" minOccurs="0" maxOccurs="unbounded"/>
23+
</xsd:sequence>
24+
<xsd:attribute name="file_number" type="xsd:int" use="required"/>
25+
<xsd:attribute name="start_time" type="xsd:string" use="required"/>
26+
<xsd:attribute name="finish_time" type="xsd:string" use="required"/>
27+
</xsd:complexType>
28+
</xsd:element>
29+
30+
<!-- Definition for METADATA NODE -->
31+
<xsd:complexType name="MetaDataType">
32+
<xsd:sequence>
33+
<xsd:element ref="PARAMETER" minOccurs="1" maxOccurs="1"/>
34+
</xsd:sequence>
35+
</xsd:complexType>
36+
37+
<!-- Definition for FILE NODE -->
38+
<xsd:complexType name="FileType">
39+
<xsd:sequence>
40+
<xsd:element ref="STRING_ITEM" minOccurs="0" maxOccurs="unbounded"/>
41+
<xsd:element ref="REPORT_ITEM" minOccurs="0" maxOccurs="unbounded"/>
42+
</xsd:sequence>
43+
<xsd:attribute name="name" type="xsd:string" use="required"/>
44+
<xsd:attribute name="item_number" type="xsd:int" use="required"/>
45+
<xsd:attribute name="string_item_number" type="xsd:int" use="required"/>
46+
<xsd:attribute name="report_item_number" type="xsd:int" use="required"/>
47+
</xsd:complexType>
48+
49+
<!-- Definition for STRING_ITEM NODE -->
50+
<xsd:complexType name="StringItemType">
51+
<xsd:sequence>
52+
<xsd:element ref="TARGET" minOccurs="1" maxOccurs="1"/>
53+
</xsd:sequence>
54+
<xsd:attribute name="line" type="xsd:string" use="required"/>
55+
</xsd:complexType>
56+
57+
<!-- Definition for REPORT_ITEM NODE -->
58+
<xsd:complexType name="ReportItemType">
59+
<xsd:sequence>
60+
<xsd:element ref="SOURCE" minOccurs="1" maxOccurs="1"/>
61+
<xsd:element ref="STRUCT" minOccurs="1" maxOccurs="1"/>
62+
<xsd:element ref="TARGET" minOccurs="1" maxOccurs="1"/>
63+
<xsd:element ref="MESSAGE" minOccurs="1" maxOccurs="1"/>
64+
<xsd:element ref="TARGETDBMS" minOccurs="0" maxOccurs="1"/>
65+
<xsd:element ref="REPLACEPATTERN" minOccurs="0" maxOccurs="1"/>
66+
</xsd:sequence>
67+
<xsd:attribute name="id" type="xsd:string" use="required"/>
68+
<xsd:attribute name="type" type="xsd:string" use="required"/>
69+
<xsd:attribute name="level" type="xsd:string" use="required"/>
70+
<xsd:attribute name="score" type="xsd:integer" use="required"/>
71+
</xsd:complexType>
72+
73+
<!-- Definition for SOURCE NODE -->
74+
<xsd:complexType name="SourceType">
75+
<xsd:sequence>
76+
<xsd:element name="CLASS" type="xsd:string" minOccurs="0" maxOccurs="1"/>
77+
<xsd:element name="METHOD" type="xsd:string" minOccurs="0" maxOccurs="1"/>
78+
<xsd:element name="LINE" type="xsd:positiveInteger" minOccurs="1" maxOccurs="1"/>
79+
<xsd:element name="COLUMN" type="xsd:nonNegativeInteger" minOccurs="1" maxOccurs="1"/>
80+
<xsd:element name="VARIABLE" type="xsd:string" minOccurs="1" maxOccurs="1"/>
81+
</xsd:sequence>
82+
</xsd:complexType>
83+
84+
<!-- Definition for TARGETDBMS NODE -->
85+
<xsd:complexType name="TargetDBMSType">
86+
<xsd:sequence>
87+
<xsd:element ref="DBMS" minOccurs="1" maxOccurs="unbounded"/>
88+
</xsd:sequence>
89+
</xsd:complexType>
90+
91+
<!-- Definition for DBMS NODE -->
92+
<xsd:complexType name="DBMSType">
93+
<xsd:sequence>
94+
<xsd:element name="PRODUCT" type="xsd:string" minOccurs="1" maxOccurs="1"/>
95+
<xsd:element name="VERSION" type="xsd:float" minOccurs="1" maxOccurs="1"/>
96+
</xsd:sequence>
97+
</xsd:complexType>
98+
99+
<!-- Definition for REPLACEPATTERN NODE -->
100+
<xsd:complexType name="ReplacePatternType">
101+
<xsd:simpleContent>
102+
<xsd:extension base="xsd:string">
103+
<xsd:attribute name="replace_flag" type="xsd:string" use="required"/>
104+
</xsd:extension>
105+
</xsd:simpleContent>
106+
</xsd:complexType>
107+
108+
</xsd:schema>
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
body {
2+
font-family:
3+
Lucida Grande, Verdana, Arial, Helvetica,
4+
'メイリオ',
5+
'Meiryo',
6+
'ヒラギノ角ゴ Pro W3',
7+
'Hiragino Kaku Gothic Pro',
8+
'Osaka',
9+
'MS Pゴシック',
10+
sans-serif;
11+
color: #202020;
12+
}
13+
14+
/* give the rule a bit of extra space (above and below), since its being used to divide
15+
sections on some pages (project summary) */
16+
HR { margin: 5px 0px 5px 0px }
17+
18+
19+
h2, h3, h4, h5, h6 {
20+
color: Black;
21+
background: none;
22+
padding-top: 0.5em;
23+
padding-bottom: 0.17em;
24+
border-bottom: 1px solid #aaaaaa;
25+
}
26+
H1 { font-size: x-large; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
27+
H2 { font-size: large; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
28+
H3 { padding-left: 1em; font-size: medium; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
29+
H4 { padding-left: 2em; font-size: small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
30+
H5 { padding-left: 3em; font-size: x-small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
31+
H6 { padding-left: 4em; font-size: xx-small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
32+
33+
pre {
34+
font-family: courier,sans-serif;
35+
background-color: #FBFBFD;
36+
border: 1px dashed #7E7ECB;
37+
color: black;
38+
line-height: 1.1em; padding: 0.5em;
39+
overflow: auto;
40+
}
41+
42+
li {
43+
line-height: 1.4em;
44+
}
45+
46+
table {
47+
background: #f9f9f9;
48+
border: 1px solid #aaa;
49+
border-collapse: collapse;
50+
}
51+
52+
th, td {
53+
border: 1px solid #aaa;
54+
padding: 0.2em;
55+
}
56+
57+
thead th {
58+
background: #f2f2f2;
59+
text-align: center;
60+
}
61+
62+
tbody th {
63+
background: #f2f2f2;
64+
text-align: left;
65+
}
66+
67+
div.index {
68+
float:right;
69+
border:thin solid black;
70+
background-color: white;
71+
padding-top: 0.2em;
72+
padding-bottom: 0.2em;
73+
padding-left: 1em;
74+
padding-right: 1em;
75+
margin-left: 0.5em;
76+
}
77+
78+
p.footer {
79+
text-align: right;
80+
font-size: small;
81+
}
82+
83+
span.param {
84+
color: #0000cd;
85+
}
50.9 KB
Loading
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
body {
2+
font-family:
3+
Lucida Grande, Verdana, Arial, Helvetica,
4+
'メイリオ',
5+
'Meiryo',
6+
'ヒラギノ角ゴ Pro W3',
7+
'Hiragino Kaku Gothic Pro',
8+
'Osaka',
9+
'MS Pゴシック',
10+
sans-serif;
11+
color: #202020;
12+
}
13+
14+
/* give the rule a bit of extra space (above and below), since its being used to divide
15+
sections on some pages (project summary) */
16+
HR { margin: 5px 0px 5px 0px }
17+
18+
19+
h2, h3, h4, h5, h6 {
20+
color: Black;
21+
background: none;
22+
padding-top: 0.5em;
23+
padding-bottom: 0.17em;
24+
border-bottom: 1px solid #aaaaaa;
25+
}
26+
H1 { font-size: x-large; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
27+
H2 { font-size: large; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
28+
H3 { padding-left: 1em; font-size: medium; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
29+
H4 { padding-left: 2em; font-size: small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
30+
H5 { padding-left: 3em; font-size: x-small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
31+
H6 { padding-left: 4em; font-size: xx-small; font-family: Lucida Grande,verdana,arial,helvetica,sans-serif; }
32+
33+
pre {
34+
font-family: courier,sans-serif;
35+
background-color: #FBFBFD;
36+
border: 1px dashed #7E7ECB;
37+
color: black;
38+
line-height: 1.1em; padding: 0.5em;
39+
overflow: auto;
40+
}
41+
42+
li {
43+
line-height: 1.4em;
44+
}
45+
46+
table {
47+
background: #f9f9f9;
48+
border: 1px solid #aaa;
49+
border-collapse: collapse;
50+
}
51+
52+
th, td {
53+
border: 1px solid #aaa;
54+
padding: 0.2em;
55+
}
56+
57+
thead th {
58+
background: #f2f2f2;
59+
text-align: center;
60+
}
61+
62+
tbody th {
63+
background: #f2f2f2;
64+
text-align: left;
65+
}
66+
67+
div.index {
68+
float:right;
69+
border:thin solid black;
70+
background-color: white;
71+
padding-top: 0.2em;
72+
padding-bottom: 0.2em;
73+
padding-left: 1em;
74+
padding-right: 1em;
75+
margin-left: 0.5em;
76+
}
77+
78+
p.footer {
79+
text-align: right;
80+
font-size: small;
81+
}
82+
83+
span.param {
84+
color: #0000cd;
85+
}

0 commit comments

Comments
 (0)