diff --git a/_config/dev.yml b/_config/dev.yml new file mode 100644 index 0000000..b602ffe --- /dev/null +++ b/_config/dev.yml @@ -0,0 +1,8 @@ +--- +Name: postgrestest +--- +SilverStripe\Core\Injector\Injector: + SilverStripe\Dev\State\SapphireTestState: + properties: + States: + disablepostgresvacuum: '%$SilverStripe\PostgreSQL\Dev\State\DisableVacuumState' diff --git a/code/Dev/State/DisableVacuumState.php b/code/Dev/State/DisableVacuumState.php new file mode 100644 index 0000000..2425db6 --- /dev/null +++ b/code/Dev/State/DisableVacuumState.php @@ -0,0 +1,51 @@ +set(PostgreSQLSchemaManager::class, 'check_and_repair_on_build', false); + } + + /** + * Called once on tear down + * + * @param string $class Class being torn down + */ + public function tearDownOnce($class) + { + // TODO: Implement tearDownOnce() method. + } +}