Welcome to mirror list, hosted at ThFree Co, Russian Federation.

MonoDevelop.Database.Sql.SqlServer.addin.xml « MonoDevelop.Database.Sql.SqlServer « MonoDevelop.Database « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 688509f64fd9291fb3762554a0255e4cff4285bd (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<Addin	id		= "Database.Sql.SqlServer"
	namespace	= "MonoDevelop"
	name		= "SqlServer provider for Mono Data Sql"
	author		= "Christian Hergert, Daniel Morgan, Sureshkumar T, Ben Motmans"
	copyright	= "MIT X11"
	url		= "http://www.monodevelop.com"
	description	= "Database Module"
	category    = "Database"
	version		= "1.0.0">
    
	<Runtime>
		<Import assembly="MonoDevelop.Database.Sql.SqlServer.dll"/>
	</Runtime>
	
  	<Localizer type="Gettext" catalog="monodevelop-database"/>
	
	<Dependencies>
		<Addin id="Core" version="1.0.0"/>
		<Addin id="Core.Gui" version="1.0.0"/>
		<Addin id="Ide" version="1.0.0"/>
		<Addin id="Database.Sql" version="1.0.0"/>
		<Addin id="Database.Components" version="1.0.0"/>
		<Addin id="Database.Designer" version="1.0.0"/>
	</Dependencies>

	<Extension path = "/MonoDevelop/Database/Sql">
		<DatabaseFactory id = "SqlServer" class = "MonoDevelop.Database.Sql.SqlServerDbFactory">
			<!-- action flags -->
			<Actions category="Database" flags="All" />
			<Actions category="Table" flags="Create,Drop,Rename,Schema" />
			<Actions category="View" flags="All" />
			<Actions category="Procedure" flags="All" />
			<Actions category="TableColumn" flags="All" />
			<Actions category="Parameter" flags="Schema" />
			<Actions category="Trigger" flags="All" />
			<Actions category="PrimaryKeyConstraint" flags="Create,Drop,Rename,Schema" />
			<Actions category="ForeignKeyConstraint" flags="Create,Drop,Rename,Schema" />
			<Actions category="CheckConstraint" flags="Create,Drop,Rename,Schema" />
			<Actions category="UniqueConstraint" flags="Create,Drop,Rename,Schema" />
			<Actions category="User" flags="Schema" />

			<!-- ConnectionSettings capabilities -->
			<Capabilities category="ConnectionSettings" action="Schema" flags="Username,Password,Server,Port,ListDatabases" />
			<!-- table capabilities -->
			<Capabilities category="Table" action="All" flags="Name,Definition,Schema,IsSystem,Columns,Constraints,Trigger" />
			<Capabilities category="Table" action="Alter" flags="AppendConstraint,InsertConstraint,RemoveConstraint,AppendTrigger,InsertTrigger,RemoveTrigger,AppendColumn,InsertColumn,RemoveColumn" />
			<!-- Table Column capabilities -->
			<Capabilities category="TableColumn" action="All" flags="Name,Definition,Schema,DataType,DefaultValue,Nullable,Position,Constraints" />
			<Capabilities category="TableColumn" action="Alter" flags="AppendConstraint,InsertConstraint,RemoveConstraint" />
			<!-- Procedure capabilities -->
			<Capabilities category="Procedure" action="All" flags="Name,Definition,Schema,IsSystem" />
			<Capabilities category="Procedure" action="Alter" flags="InsertParameter,AppendParameter,RemoveParameter" />
			<!-- View capabilities -->
			<Capabilities category="View" action="All" flags="Name,Definition,Schema,Statement,IsSystem" />
			<Capabilities category="View" action="Schema" flags="Columns" />
			<!-- Trigger capabilities -->
			<Capabilities category="Trigger" action="All" flags="Name,Definition,Schema,TableName,TriggerType,TriggerEvent,TriggerFireType,Position,IsActive,Source" />
			<!-- PrimaryKeyConstraint capabilities -->
			<Capabilities category="PrimaryKeyConstraint" action="All" flags="Name,Columns,IsColumnConstraint" />
			<!-- ForeignKeyConstraint capabilities -->
			<Capabilities category="ForeignKeyConstraint" action="All" flags="Name,Columns,IsColumnConstraint,ReferenceTable,ReferenceColumns,Cascade,NoAction" />
			<!-- CheckConstraint capabilities -->
			<Capabilities category="CheckConstraint" action="All" flags="Name,Columns,IsColumnConstraint,Source" />
			<!-- UniqueConstraint capabilities -->
			<Capabilities category="UniqueConstraint" action="All" flags="Name,Columns,IsColumnConstraint" />
		</DatabaseFactory>
	</Extension>
</Addin>