File tree Expand file tree Collapse file tree
src/Database/SqlServer/Definition Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ Currently supported (at various degrees of completion are:
1616* Full text stoplists
1717* Credentials
1818* Message types
19+ * Contracts
1920
2021Contributers more than welcome (especially if you know enough Haskell to help me simplify the code!).
2122
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import Database.SqlServer.Definition.FullTextStopList (FullTextStopList)
1515import Database.SqlServer.Definition.Function (Function )
1616import Database.SqlServer.Definition.Credential (Credential )
1717import Database.SqlServer.Definition.MessageType (MessageType )
18+ import Database.SqlServer.Definition.Contract (Contract )
1819import Database.SqlServer.Definition.Entity
1920
2021import Test.QuickCheck
@@ -48,6 +49,7 @@ data DatabaseDefinition = DatabaseDefinition
4849 , fullTextStopLists :: [FullTextStopList ]
4950 , credentials :: [Credential ]
5051 , messages :: [MessageType ]
52+ , contracts :: [Contract ]
5153 , masterKey :: MasterKey
5254 }
5355
@@ -73,7 +75,8 @@ renderDatabaseDefinition dd = text "USE master" $+$
7375 renderNamedEntities (fullTextCatalogs dd) $+$
7476 renderNamedEntities (fullTextStopLists dd) $+$
7577 renderNamedEntities (credentials dd) $+$
76- renderNamedEntities (messages dd) $+$
78+ renderNamedEntities (messages dd) $+$
79+ renderNamedEntities (contracts dd) $+$
7780 text " GO"
7881 where
7982 dbName = renderRegularIdentifier (databaseName dd)
You can’t perform that action at this time.
0 commit comments