diff --git a/db/fixtures/001_categories.rb b/db/fixtures/001_categories.rb
index 7d5770253..e595941c1 100644
--- a/db/fixtures/001_categories.rb
+++ b/db/fixtures/001_categories.rb
@@ -1,3 +1,6 @@
+# fix any bust caches post initial migration
+ActiveRecord::Base.send(:subclasses).each{|m| p m; m.reset_column_information}
+
 SiteSetting.refresh!
 if SiteSetting.uncategorized_category_id == -1 || !Category.exists?(SiteSetting.uncategorized_category_id)
   puts "Seeding uncategorized category!"
diff --git a/db/fixtures/005_users.rb b/db/fixtures/005_users.rb
index 326a13d7e..5ba7bfe93 100644
--- a/db/fixtures/005_users.rb
+++ b/db/fixtures/005_users.rb
@@ -1,6 +1,5 @@
 # kind of odd, but we need it, we also need to nuke usage of User from inside migrations
 #  very poor form
-User.reset_column_information
 user = User.find_by("id <> -1 and username_lower = 'system'")
 if user
   user.username = UserNameSuggester.suggest("system")