Swapped databasecleaner :each strategy from transaction to truncation. This has resulted in slower tests, but works with postgres to clean the db properly at each test.