1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-04 10:24:03 +00:00
This commit is contained in:
Sarwar Alam 2026-01-15 10:08:37 +01:00 committed by GitHub
commit 765aaa005a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,7 +10,10 @@ class PostgreSQLDatabaseManager extends TenantDatabaseManager
{ {
public function createDatabase(TenantWithDatabase $tenant): bool public function createDatabase(TenantWithDatabase $tenant): bool
{ {
return $this->connection()->statement("CREATE DATABASE \"{$tenant->database()->getName()}\" WITH TEMPLATE=template0"); $database = $tenant->database()->getName();
$charset = strtoupper($this->connection()->getConfig('charset') ?? 'UTF8');
return $this->connection()->statement("CREATE DATABASE \"{$database}\" WITH TEMPLATE=template0 ENCODING='{$charset}'");
} }
public function deleteDatabase(TenantWithDatabase $tenant): bool public function deleteDatabase(TenantWithDatabase $tenant): bool