diff --git a/lib/stagehand/schema/statements.rb b/lib/stagehand/schema/statements.rb
index <HASH>..<HASH> 100644
--- a/lib/stagehand/schema/statements.rb
+++ b/lib/stagehand/schema/statements.rb
@@ -7,7 +7,7 @@ module Stagehand
 
         return if options.symbolize_keys[:stagehand] == false
         return if UNTRACKED_TABLES.include?(table_name)
-        return if Database.connected_to_production?
+        return if Database.connected_to_production? && !Stagehand::Configuration.single_connection?
 
         Schema.add_stagehand! :only => table_name
       end
Fix rake not creating triggers

If the test environment used only a single connection, and the rake task was run in that environment, the extended version of create_table would not create triggers because it found that it was migrating the production database (which was also the staging database). Now if there is a single connection, we ignore the fact that we're in the production database and still create triggers.