. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Schema; use Fisharebest\Webtrees\DB; /** * Populate the gedcom table */ class SeedGedcomTable implements SeedInterface { /** * Run the seeder. * * @return void */ public function run(): void { // Add a "default" tree, to store default settings if (DB::driverName() === DB::SQL_SERVER) { DB::exec('SET IDENTITY_INSERT [' . DB::prefix() . 'gedcom] ON'); } DB::table('gedcom')->updateOrInsert([ 'gedcom_id' => -1, ], [ 'gedcom_name' => 'DEFAULT_TREE', ]); if (DB::driverName() === DB::SQL_SERVER) { DB::exec('SET IDENTITY_INSERT [' . DB::prefix() . 'gedcom] OFF'); } } }