aboutsummaryrefslogtreecommitdiff
path: root/src/xsd/sql/SqlLogFileSpec.xsd
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2026-03-04 13:10:37 -0800
committerRob Mensching <rob@firegiant.com>2026-03-05 07:36:42 -0800
commita444435287f81b5e0ac66b849db7387f9def1d82 (patch)
tree662dce1adf9c40fdc24bad6f444dff58a1416e24 /src/xsd/sql/SqlLogFileSpec.xsd
parent918332a0e80e8761eca20e801ae7ce3631fdbaea (diff)
downloadwix-a444435287f81b5e0ac66b849db7387f9def1d82.tar.gz
wix-a444435287f81b5e0ac66b849db7387f9def1d82.tar.bz2
wix-a444435287f81b5e0ac66b849db7387f9def1d82.zip
Split XSDs into individual XSD fragments per element and type
This majorly improves the developer experience when editing documentation for each WiX element or type.
Diffstat (limited to 'src/xsd/sql/SqlLogFileSpec.xsd')
-rw-r--r--src/xsd/sql/SqlLogFileSpec.xsd68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/xsd/sql/SqlLogFileSpec.xsd b/src/xsd/sql/SqlLogFileSpec.xsd
new file mode 100644
index 00000000..d1289151
--- /dev/null
+++ b/src/xsd/sql/SqlLogFileSpec.xsd
@@ -0,0 +1,68 @@
1<element name="SqlLogFileSpec">
2 <annotation>
3 <documentation>File specification for a Sql database.</documentation>
4 </annotation>
5 <complexType>
6 <choice minOccurs="0" maxOccurs="unbounded">
7 <any namespace="##other" processContents="lax">
8 <annotation>
9 <documentation>
10 Extensibility point in the WiX XML Schema. Schema extensions can register additional
11 elements at this point in the schema.
12 </documentation>
13 </annotation>
14 </any>
15 </choice>
16 <attribute name="Id" type="xs:string">
17 <annotation>
18 <documentation>Unique identifier in your installation package for this log file specification. If an Id is not provided, one will generated for you.</documentation>
19 </annotation>
20 </attribute>
21 <attribute name="Name" type="xs:string">
22 <annotation>
23 <documentation>Specifies the logical name for the log file.</documentation>
24 </annotation>
25 </attribute>
26 <attribute name="Filename" type="xs:string">
27 <annotation>
28 <documentation>Specifies the operating-system file name for the log file.</documentation>
29 </annotation>
30 </attribute>
31 <attribute name="Size" type="xs:string">
32 <annotation>
33 <documentation>
34 Specifies the size of the log file. The GB, MB and KB suffixes can be used to specify gigabytes,
35 megabytes or kilobytes. The default is megabytes if no suffix is specified. When a Size is not
36 supplied for a log file, SQL Server makes the file 1 MB.
37 </documentation>
38 </annotation>
39 </attribute>
40 <attribute name="MaxSize" type="xs:string">
41 <annotation>
42 <documentation>
43 Specifies the maximum size to which the log file can grow. The GB, MB and KB suffixes can be used to
44 to specify gigabytes, megabytes or kilobytes. The default is megabytes if no suffix is specified. If
45 MaxSize is not specified, the file will grow until the disk is full.
46 </documentation>
47 </annotation>
48 </attribute>
49 <attribute name="GrowthSize" type="xs:string">
50 <annotation>
51 <documentation>
52 Specifies the growth increment of the log file. The GB, MB and KB and % suffixes can be used to
53 specify gigabytes, megabytes, kilobytes or a percentage of the current file size to grow. The default is
54 megabytes if no suffix is specified. The default value is 10% if GrowthSize is not specified, and the
55 minimum value is 64 KB. The GrowthSize setting for a file cannot exceed the MaxSize setting.
56 </documentation>
57 </annotation>
58 </attribute>
59 <anyAttribute namespace="##other" processContents="lax">
60 <annotation>
61 <documentation>
62 Extensibility point in the WiX XML Schema. Schema extensions can register additional
63 attributes at this point in the schema.
64 </documentation>
65 </annotation>
66 </anyAttribute>
67 </complexType>
68 </element> \ No newline at end of file