1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-03-21 23:44:03 +00:00
This commit is contained in:
Sarwar Alam 2026-03-11 01:44:20 +06:00 committed by GitHub
commit 045b534ea3
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
{
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