Skip to content

Commit ba2094c

Browse files
committed
Moved to new Maintenance folder
By convention, a SQL Database Project organized objects into folders, such as `Stored Procedures`. This is a best practice, and one we generally follow. In addition, however, we have a lot of maintenance stored procedures which aren't usually needed, and it would be nice to move them out of the way. This isn't possible in SQL Server itself, at least without using schemas—which we may reevaluate in the future. We can, however, put them in any local folder we want. With this in mind, we've created a new `Maintenance` folder and moved the internal utilities and maintenance stored procedures to it.
1 parent 6616794 commit ba2094c

6 files changed

Lines changed: 6 additions & 5 deletions

File tree

OnTopic.Data.Sql.Database/Stored Procedures/CompressHierarchy.sql renamed to OnTopic.Data.Sql.Database/Maintenance/CompressHierarchy.sql

File renamed without changes.

OnTopic.Data.Sql.Database/Stored Procedures/pr_Disable_Foreign_Keys.sql renamed to OnTopic.Data.Sql.Database/Maintenance/DisableForeignKeys.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CREATE PROCEDURE pr_Disable_Foreign_Keys
1+
CREATE PROCEDURE DisableForeignKeys
22
@disable BIT = 1
33
AS
44

OnTopic.Data.Sql.Database/Stored Procedures/GenerateHierarchyID.sql renamed to OnTopic.Data.Sql.Database/Maintenance/GenerateHierarchyID.sql

File renamed without changes.

OnTopic.Data.Sql.Database/Stored Procedures/GenerateNestedSet.sql renamed to OnTopic.Data.Sql.Database/Maintenance/GenerateNestedSet.sql

File renamed without changes.

OnTopic.Data.Sql.Database/Stored Procedures/ValidateHierarchy.sql renamed to OnTopic.Data.Sql.Database/Maintenance/ValidateHierarchy.sql

File renamed without changes.

OnTopic.Data.Sql.Database/OnTopic.Data.Sql.Database.sqlproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,13 @@
6868
<Folder Include="Functions\" />
6969
<Folder Include="Stored Procedures\" />
7070
<Folder Include="Types" />
71+
<Folder Include="Maintenance\" />
7172
</ItemGroup>
7273
<ItemGroup>
74+
<Build Include="Maintenance\GenerateNestedSet.sql" />
75+
<Build Include="Maintenance\CompressHierarchy.sql" />
76+
<Build Include="Maintenance\DisableForeignKeys.sql" />
77+
<Build Include="Maintenance\ValidateHierarchy.sql" />
7378
<Build Include="Tables\ExtendedAttributes.sql" />
7479
<Build Include="Tables\Hierarchy.sql" />
7580
<Build Include="Tables\Relationships.sql" />
@@ -89,13 +94,9 @@
8994
<Build Include="Stored Procedures\UpdateRelationships.sql" />
9095
<Build Include="Stored Procedures\GetTopics.sql" />
9196
<Build Include="Stored Procedures\GetAttributes.sql" />
92-
<Build Include="Stored Procedures\GenerateNestedSet.sql" />
9397
<Build Include="Stored Procedures\DeleteTopic.sql" />
9498
<Build Include="Stored Procedures\CreateTopic.sql" />
95-
<Build Include="Stored Procedures\CompressHierarchy.sql" />
96-
<Build Include="Stored Procedures\pr_Disable_Foreign_Keys.sql" />
9799
<Build Include="Stored Procedures\GetTopicVersion.sql" />
98-
<Build Include="Stored Procedures\ValidateHierarchy.sql" />
99100
<Build Include="Types\AttributeValues.sql" />
100101
<Build Include="Types\TopicList.sql" />
101102
<Build Include="Views\AttributeIndex.sql" />

0 commit comments

Comments
 (0)