23 lines
581 B
PHP
23 lines
581 B
PHP
<?php
|
|
// update-schema.php - Datenbank-Schema aktualisieren
|
|
|
|
require_once 'doctrine-config.php';
|
|
|
|
use Doctrine\ORM\Tools\SchemaTool;
|
|
|
|
$classes = [
|
|
$entityManager->getClassMetadata('Entity\User'),
|
|
$entityManager->getClassMetadata('Entity\Kampagne'),
|
|
$entityManager->getClassMetadata('Entity\Werbenetzwerk'),
|
|
];
|
|
|
|
$schemaTool = new SchemaTool($entityManager);
|
|
|
|
try {
|
|
// Schema updaten
|
|
$schemaTool->updateSchema($classes);
|
|
echo "Database schema updated successfully!\n";
|
|
} catch (\Exception $e) {
|
|
echo "Error updating schema: " . $e->getMessage() . "\n";
|
|
}
|