aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/tables.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext/tables.xml')
-rw-r--r--src/wixext/tables.xml73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/wixext/tables.xml b/src/wixext/tables.xml
deleted file mode 100644
index a8b6c3a1..00000000
--- a/src/wixext/tables.xml
+++ /dev/null
@@ -1,73 +0,0 @@
1<?xml version="1.0" encoding="utf-8" ?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4
5<tableDefinitions xmlns="http://wixtoolset.org/schemas/v4/wi/tables">
6 <tableDefinition name="SqlDatabase" createSymbols="yes">
7 <columnDefinition name="SqlDb" type="string" length="72" primaryKey="yes" modularize="column"
8 category="identifier" description="Primary key, non-localized token"/>
9 <columnDefinition name="Server" type="string" length="255" nullable="yes"
10 category="formatted" description="Primary key, name of server running SQL Server"/>
11 <columnDefinition name="Instance" type="string" length="255" nullable="yes"
12 category="formatted" description="Primary key, name of SQL Server instance"/>
13 <!-- TODO: change the Database column length to "128" in WiX v4.0 when we can put in breaking changes -->
14 <columnDefinition name="Database" type="string" length="255"
15 category="formatted" description="Primary key, name of database in a SQL Server"/>
16 <columnDefinition name="Component_" type="string" length="72" modularize="column" nullable="yes"
17 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key, Component used to determine install state "/>
18 <columnDefinition name="User_" type="string" length="72" nullable="yes" modularize="column"
19 keyTable="User" keyColumn="1" category="identifier" description="Foreign key, User used to log into database"/>
20 <columnDefinition name="FileSpec_" type="string" length="72" nullable="yes" modularize="column"
21 keyTable="SqlFileSpec" keyColumn="1" category="identifier" description="Foreign key referencing SqlFileSpec."/>
22 <columnDefinition name="FileSpec_Log" type="string" length="72" nullable="yes" modularize="column"
23 keyTable="SqlFileSpec" keyColumn="1" category="identifier" description="Foreign key referencing SqlFileSpec."/>
24 <columnDefinition name="Attributes" type="number" length="2" nullable="yes"
25 minValue="0" maxValue="255" description="1 == create on install, 2 == drop on uninstall, 4 == continue on error, 8 == drop on install, 16 == create on uninstall, 32 == confirm update existing table, 64 == create on reinstall, 128 == drop on reinstall" />
26 </tableDefinition>
27 <tableDefinition name="SqlFileSpec" createSymbols="yes">
28 <columnDefinition name="FileSpec" type="string" length="72" primaryKey="yes" modularize="column"
29 category="identifier" description="Primary key, non-localized token"/>
30 <columnDefinition name="Name" type="string" length="255" modularize="property"
31 category="formatted" description="Logical name of filespec"/>
32 <columnDefinition name="Filename" type="string" length="255" modularize="property"
33 category="formatted" description="Filename to use (path must exist)"/>
34 <columnDefinition name="Size" type="string" length="72" nullable="yes" modularize="property"
35 category="formatted" description="Initial size for file"/>
36 <columnDefinition name="MaxSize" type="string" length="72" nullable="yes" modularize="property"
37 category="formatted" description="Maximum size for file"/>
38 <columnDefinition name="GrowthSize" type="string" length="72" nullable="yes" modularize="property"
39 category="formatted" description="Size file should grow when necessary"/>
40 </tableDefinition>
41 <tableDefinition name="SqlScript">
42 <columnDefinition name="Script" type="string" length="72" primaryKey="yes"
43 category="identifier" description="Primary key, non-localized token"/>
44 <columnDefinition name="SqlDb_" type="string" length="72" modularize="column"
45 keyTable="SqlDatabase" keyColumn="1" category="identifier" description="Foreign key, SQL Server key"/>
46 <columnDefinition name="Component_" type="string" length="72" modularize="column"
47 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key, Component used to determine install state"/>
48 <columnDefinition name="ScriptBinary_" type="string" length="72" modularize="column"
49 keyTable="Binary" keyColumn="1" category="identifier" description="Foreign key, Binary stream that contains SQL Script to execute"/>
50 <columnDefinition name="User_" type="string" length="72" nullable="yes" modularize="column"
51 keyTable="User" keyColumn="1" category="identifier" description="Foreign key, User used to log into database"/>
52 <columnDefinition name="Attributes" type="number" length="2"
53 set="1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31" description="1 == execute on install, 2 == execute on uninstall, 4 == continue on error, 8 == rollback on install, 16 == rollback on uninstall"/>
54 <columnDefinition name="Sequence" type="number" length="2" nullable="yes"
55 description="Order to execute SQL Queries in"/>
56 </tableDefinition>
57 <tableDefinition name="SqlString">
58 <columnDefinition name="String" type="string" length="72" modularize="column" primaryKey="yes"
59 category="identifier" description="Id for the SqlString" />
60 <columnDefinition name="SqlDb_" type="string" length="72" modularize="column"
61 keyTable="SqlDatabase" keyColumn="1" category="identifier" description="Foreign key, SQL Server key"/>
62 <columnDefinition name="Component_" type="string" length="72" modularize="column"
63 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key, Component used to determine install state"/>
64 <columnDefinition name="SQL" type="string" length="0"
65 category="formatted" description="SQL query to execute" escapeIdtCharacters="yes"/>
66 <columnDefinition name="User_" type="string" length="72" nullable="yes" modularize="column"
67 keyTable="User" keyColumn="1" category="identifier" description="Foreign key, User used to log into database"/>
68 <columnDefinition name="Attributes" type="number" length="2"
69 set="1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31" description="1 == execute on install, 2 == execute on uninstall, 4 == continue on error, 8 == rollback on install, 16 == rollback on uninstall"/>
70 <columnDefinition name="Sequence" type="number" length="2" nullable="yes"
71 description="Order to execute SQL Queries in"/>
72 </tableDefinition>
73</tableDefinitions>