Revision: 149
Author: eric.hexter
Date: Wed Nov 25 06:47:15 2009
Log: Applied patch to surround db name with brackets.
http://code.google.com/p/tarantino/source/detail?r=149
Modified:
/trunk/LatestVersion/DatabaseManagement.zip
/trunk/LatestVersion/Deployer.zip
/trunk/LatestVersion/Tarantino.zip
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseCreator.cs
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseDropper.cs
/trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseCreatorTester.cs
/trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseDropperTester.cs
=======================================
--- /trunk/LatestVersion/DatabaseManagement.zip Fri Sep 11 14:56:33 2009
+++ /trunk/LatestVersion/DatabaseManagement.zip Wed Nov 25 06:47:15 2009
Binary file, no diff available.
=======================================
--- /trunk/LatestVersion/Deployer.zip Fri Sep 11 14:56:33 2009
+++ /trunk/LatestVersion/Deployer.zip Wed Nov 25 06:47:15 2009
File is too large to display a diff.
=======================================
--- /trunk/LatestVersion/Tarantino.zip Fri Sep 11 14:56:33 2009
+++ /trunk/LatestVersion/Tarantino.zip Wed Nov 25 06:47:15 2009
File is too large to display a diff.
=======================================
---
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseCreator.cs
Thu Aug 20 13:05:42 2009
+++
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseCreator.cs
Wed Nov 25 06:47:15 2009
@@ -22,7 +22,7 @@
public void Execute(TaskAttributes taskAttributes, ITaskObserver
taskObserver)
{
- string sql = string.Format("create database {0}",
taskAttributes.ConnectionSettings.Database);
+ string sql = string.Format("create database [{0}]",
taskAttributes.ConnectionSettings.Database);
_queryExecutor.ExecuteNonQuery(taskAttributes.ConnectionSettings, sql,
false);
_folderExecutor.ExecuteScriptsInFolder(taskAttributes, "ExistingSchema",
taskObserver);
=======================================
---
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseDropper.cs
Thu Aug 20 13:05:42 2009
+++
/trunk/src/Tarantino.DatabaseManager.Core/DatabaseManager/Services/Impl/DatabaseDropper.cs
Wed Nov 25 06:47:15 2009
@@ -23,7 +23,7 @@
public void Execute(TaskAttributes taskAttributes, ITaskObserver
taskObserver)
{
_connectionDropper.Drop(taskAttributes.ConnectionSettings,
taskObserver);
- var sql = string.Format("ALTER DATABASE {0} SET SINGLE_USER WITH
ROLLBACK IMMEDIATE drop database {0}",
taskAttributes.ConnectionSettings.Database);
+ var sql = string.Format("ALTER DATABASE [{0}] SET SINGLE_USER WITH
ROLLBACK IMMEDIATE drop database [{0}]",
taskAttributes.ConnectionSettings.Database);
try
{
=======================================
--- /trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseCreatorTester.cs
Thu Aug 20 13:05:42 2009
+++ /trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseCreatorTester.cs
Wed Nov 25 06:47:15 2009
@@ -22,7 +22,7 @@
using (mocks.Record())
{
- queryExecutor.ExecuteNonQuery(settings, "create database db", false);
+ queryExecutor.ExecuteNonQuery(settings, "create database [db]", false);
executor.ExecuteScriptsInFolder(taskAttributes, "ExistingSchema",
taskObserver);
}
=======================================
--- /trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseDropperTester.cs
Thu Aug 20 13:05:42 2009
+++ /trunk/src/Tarantino.DatabaseManager.UnitTests/DatabaseDropperTester.cs
Wed Nov 25 06:47:15 2009
@@ -25,7 +25,7 @@
{
connectionDropper.Drop(settings, taskObserver);
- queryExecutor.ExecuteNonQuery(settings, "ALTER DATABASE db
SET SINGLE_USER WITH ROLLBACK IMMEDIATE drop database db", false);
+ queryExecutor.ExecuteNonQuery(settings, "ALTER DATABASE
[db] SET SINGLE_USER WITH ROLLBACK IMMEDIATE drop database [db]", false);
}
@@ -51,7 +51,7 @@
using (mocks.Record())
{
- Expect.Call(() =>
queryExecutor.ExecuteNonQuery(settings, "ALTER DATABASE db SET SINGLE_USER
WITH ROLLBACK IMMEDIATE drop database db", false))
+ Expect.Call(() =>
queryExecutor.ExecuteNonQuery(settings, "ALTER DATABASE [db] SET
SINGLE_USER WITH ROLLBACK IMMEDIATE drop database [db]", false))
.Throw(new Exception("foo message"));
Expect.Call(() => taskObserver.Log("Database 'db' could not be
dropped."));
}