@@ -73,74 +73,75 @@ public static void Setup()
7373 Connection = new SqliteConnection ( $ "Filename=" + _SqliteFilename ) ;
7474 Connection . Open ( ) ;
7575
76- var cmd = new SqliteCommand ( SQL_CREATE_RUNS , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
77- cmd . ExecuteNonQuery ( ) ;
76+ using ( var cmd = new SqliteCommand ( SQL_CREATE_RUNS , DatabaseManager . Connection , DatabaseManager . Transaction ) )
77+ {
78+ cmd . ExecuteNonQuery ( ) ;
79+
80+ cmd . CommandText = SQL_CREATE_FILE_MONITORED ;
81+ cmd . ExecuteNonQuery ( ) ;
7882
79- cmd = new SqliteCommand ( SQL_CREATE_FILE_MONITORED , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
80- cmd . ExecuteNonQuery ( ) ;
83+ cmd . CommandText = SQL_CREATE_FILE_SYSTEM_COLLECTION ;
84+ cmd . ExecuteNonQuery ( ) ;
8185
82- cmd = new SqliteCommand ( SQL_CREATE_FILE_SYSTEM_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
83- cmd . ExecuteNonQuery ( ) ;
86+ cmd . CommandText = SQL_CREATE_OPEN_PORT_COLLECTION ;
87+ cmd . ExecuteNonQuery ( ) ;
8488
85- cmd = new SqliteCommand ( SQL_CREATE_OPEN_PORT_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
86- cmd . ExecuteNonQuery ( ) ;
89+ cmd . CommandText = SQL_CREATE_SERVICE_COLLECTION ;
90+ cmd . ExecuteNonQuery ( ) ;
8791
88- cmd = new SqliteCommand ( SQL_CREATE_SERVICE_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
89- cmd . ExecuteNonQuery ( ) ;
92+ cmd . CommandText = SQL_CREATE_USER_COLLECTION ;
93+ cmd . ExecuteNonQuery ( ) ;
9094
91- cmd = new SqliteCommand ( SQL_CREATE_USER_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
92- cmd . ExecuteNonQuery ( ) ;
95+ cmd . CommandText = SQL_CREATE_REGISTRY_COLLECTION ;
96+ cmd . ExecuteNonQuery ( ) ;
9397
94- cmd = new SqliteCommand ( SQL_CREATE_REGISTRY_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
95- cmd . ExecuteNonQuery ( ) ;
98+ cmd . CommandText = SQL_CREATE_CERTIFICATES_COLLECTION ;
99+ cmd . ExecuteNonQuery ( ) ;
96100
97- cmd = new SqliteCommand ( SQL_CREATE_CERTIFICATES_COLLECTION , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
98- cmd . ExecuteNonQuery ( ) ;
101+ cmd . CommandText = SQL_CREATE_COMPARE_RESULT_TABLE ;
102+ cmd . ExecuteNonQuery ( ) ;
99103
100- cmd = new SqliteCommand ( SQL_CREATE_COMPARE_RESULT_TABLE , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
101- cmd . ExecuteNonQuery ( ) ;
104+ cmd . CommandText = SQL_CREATE_ANALYZED_TABLE ;
105+ cmd . ExecuteNonQuery ( ) ;
102106
103- cmd = new SqliteCommand ( SQL_CREATE_ANALYZED_TABLE , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
104- cmd . ExecuteNonQuery ( ) ;
107+ cmd . CommandText = SQL_CREATE_PERSISTED_SETTINGS ;
108+ cmd . ExecuteNonQuery ( ) ;
105109
106- cmd = new SqliteCommand ( SQL_CREATE_PERSISTED_SETTINGS , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
107- cmd . ExecuteNonQuery ( ) ;
110+ cmd . CommandText = SQL_CREATE_DEFAULT_SETTINGS ;
111+ cmd . Parameters . AddWithValue ( "@schema_version" , SCHEMA_VERSION ) ;
112+ cmd . ExecuteNonQuery ( ) ;
108113
109- cmd = new SqliteCommand ( SQL_CREATE_DEFAULT_SETTINGS , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
110- cmd . Parameters . AddWithValue ( "@schema_version" , SCHEMA_VERSION ) ;
111- cmd . ExecuteNonQuery ( ) ;
114+ cmd . CommandText = SQL_CREATE_FILE_SYSTEM_INDEX ;
115+ cmd . ExecuteNonQuery ( ) ;
112116
113- cmd = new SqliteCommand ( SQL_CREATE_FILE_SYSTEM_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
114- cmd . ExecuteNonQuery ( ) ;
117+ cmd . CommandText = SQL_CREATE_REGISTRY_KEY_INDEX ;
118+ cmd . ExecuteNonQuery ( ) ;
115119
116- cmd = new SqliteCommand ( SQL_CREATE_REGISTRY_KEY_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
117- cmd . ExecuteNonQuery ( ) ;
120+ cmd . CommandText = SQL_CREATE_REGISTRY_ROW_KEY_INDEX ;
121+ cmd . ExecuteNonQuery ( ) ;
118122
119- cmd = new SqliteCommand ( SQL_CREATE_REGISTRY_ROW_KEY_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
120- cmd . ExecuteNonQuery ( ) ;
123+ cmd . CommandText = SQL_CREATE_REGISTRY_RUN_ID_INDEX ;
124+ cmd . ExecuteNonQuery ( ) ;
121125
122- cmd = new SqliteCommand ( SQL_CREATE_REGISTRY_RUN_ID_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
123- cmd . ExecuteNonQuery ( ) ;
124-
125- cmd = new SqliteCommand ( SQL_CREATE_RESULT_CHANGE_TYPE_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
126- cmd . ExecuteNonQuery ( ) ;
126+ cmd . CommandText = SQL_CREATE_RESULT_CHANGE_TYPE_INDEX ;
127+ cmd . ExecuteNonQuery ( ) ;
127128
128- cmd = new SqliteCommand ( SQL_CREATE_RESULT_BASE_RUN_ID_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
129- cmd . ExecuteNonQuery ( ) ;
129+ cmd . CommandText = SQL_CREATE_RESULT_BASE_RUN_ID_INDEX ;
130+ cmd . ExecuteNonQuery ( ) ;
130131
131- cmd = new SqliteCommand ( SQL_CREATE_RESULT_COMPARE_RUN_ID_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
132- cmd . ExecuteNonQuery ( ) ;
132+ cmd . CommandText = SQL_CREATE_RESULT_COMPARE_RUN_ID_INDEX ;
133+ cmd . ExecuteNonQuery ( ) ;
133134
134- cmd = new SqliteCommand ( SQL_CREATE_RESULT_BASE_ROW_KEY_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
135- cmd . ExecuteNonQuery ( ) ;
135+ cmd . CommandText = SQL_CREATE_RESULT_BASE_ROW_KEY_INDEX ;
136+ cmd . ExecuteNonQuery ( ) ;
137+
138+ cmd . CommandText = SQL_CREATE_RESULT_DATA_TYPE_INDEX ;
139+ cmd . ExecuteNonQuery ( ) ;
140+ }
136141
137- cmd = new SqliteCommand ( SQL_CREATE_RESULT_DATA_TYPE_INDEX , DatabaseManager . Connection , DatabaseManager . Transaction ) ;
138- cmd . ExecuteNonQuery ( ) ;
139-
140142 DatabaseManager . Transaction . Commit ( ) ;
141143 _transaction = null ;
142144 Log . Debug ( "Done with database setup" ) ;
143- cmd . Dispose ( ) ;
144145 }
145146 }
146147
0 commit comments