chore: make postgresql default

This commit is contained in:
2025-10-27 12:31:37 +01:00
parent 0cf809c1ef
commit 9a8dd07c62
3 changed files with 9 additions and 7 deletions

View File

@@ -21,7 +21,7 @@ final readonly class DatabaseConfigInitializer
public function __invoke(): DatabaseConfig
{
$driverConfig = new DriverConfig(
driverType: DriverType::from($this->env->getString(EnvKey::DB_DRIVER, 'mysql')),
driverType: DriverType::from($this->env->getString(EnvKey::DB_DRIVER, 'pgsql')),
host: $this->env->getString(EnvKey::DB_HOST, 'db'),
port: $this->env->getInt(EnvKey::DB_PORT, 3306),
database: $this->env->getRequired(EnvKey::DB_DATABASE),

View File

@@ -10,6 +10,7 @@ use App\Framework\Database\Platform\Enums\IndexType;
use App\Framework\Database\Platform\ValueObjects\ColumnDefinition;
use App\Framework\Database\Platform\ValueObjects\IndexDefinition;
use App\Framework\Database\Platform\ValueObjects\TableOptions;
use App\Framework\DI\Attributes\DefaultImplementation;
/**
* PostgreSQL platform implementation with native features
@@ -22,6 +23,7 @@ use App\Framework\Database\Platform\ValueObjects\TableOptions;
* - RETURNING clause
* - Partial and concurrent indexes
*/
final readonly class PostgreSQLPlatform implements DatabasePlatform
{
private array $supportedFeatures;