1
0
Fork 0
mirror of synced 2024-09-20 19:42:42 +12:00

get project db key by region

This commit is contained in:
shimon 2024-08-06 11:17:29 +03:00
parent f68a16bd67
commit 877048f91a

View file

@ -123,7 +123,6 @@ App::post('/v1/projects')
$databases = array_filter($databases, function ($value) use ($region) { $databases = array_filter($databases, function ($value) use ($region) {
return str_contains($value, $region); return str_contains($value, $region);
}); });
} }
$dsn = $databases[array_rand($databases)]; $dsn = $databases[array_rand($databases)];
@ -141,7 +140,7 @@ App::post('/v1/projects')
// TODO: Temporary until all projects are using shared tables. // TODO: Temporary until all projects are using shared tables.
$sharedTablesKeys = explode(',', System::getEnv('_APP_DATABASE_SHARED_TABLES', '')); $sharedTablesKeys = explode(',', System::getEnv('_APP_DATABASE_SHARED_TABLES', ''));
if (in_array($dsn->getHost(), $sharedTablesKeys)) { if (in_array($dsn, $sharedTablesKeys)) {
$schema = 'appwrite'; $schema = 'appwrite';
$database = 'appwrite'; $database = 'appwrite';
$namespace = System::getEnv('_APP_DATABASE_SHARED_NAMESPACE', ''); $namespace = System::getEnv('_APP_DATABASE_SHARED_NAMESPACE', '');