@@ -10,6 +10,7 @@ import Database.SqlServer.Types.Queue (QueueDefinition)
1010import Database.SqlServer.Types.Certificate (CertificateDefinition )
1111import Database.SqlServer.Types.Login (LoginDefinition )
1212import Database.SqlServer.Types.User (UserDefinition )
13+ import Database.SqlServer.Types.FullTextCatalog (FullTextCatalogDefinition )
1314import Database.SqlServer.Types.Entity
1415
1516import Test.QuickCheck
@@ -24,7 +25,7 @@ data MasterKey = MasterKey
2425derive makeArbitrary ''MasterKey
2526
2627instance Entity MasterKey where
27- toDoc MasterKey = text " CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'arbitrary_password '" $+$
28+ toDoc MasterKey = text " CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'weKKjwehg252t!! '" $+$
2829 text " GO"
2930
3031data DatabaseDefinition = DatabaseDefinition
@@ -37,6 +38,7 @@ data DatabaseDefinition = DatabaseDefinition
3738 , certificateDefinitions :: [CertificateDefinition ]
3839 , userDefinitions :: [UserDefinition ]
3940 , loginDefinitions :: [LoginDefinition ]
41+ , fullTextCatalogDefinitions :: [FullTextCatalogDefinition ]
4042 , masterKey :: MasterKey
4143 }
4244
@@ -57,6 +59,7 @@ renderDatabaseDefinition dd = text "USE master" $+$
5759 renderNamedEntities (certificateDefinitions dd) $+$
5860 renderNamedEntities (userDefinitions dd) $+$
5961 renderNamedEntities (loginDefinitions dd) $+$
62+ renderNamedEntities (fullTextCatalogDefinitions dd) $+$
6063 text " GO"
6164 where
6265 dbName = renderRegularIdentifier (databaseName dd)
0 commit comments