chore: check canParse too

This commit is contained in:
izzy
2025-11-24 16:54:44 +00:00
parent 481ec02edb
commit 0f145a5b52

View File

@@ -69,11 +69,15 @@ export async function buildPostgresLaunchArguments(
args.push('--dbname');
}
const url = new URL(databaseConfig.url);
let url = databaseConfig.url;
if (URL.canParse(databaseConfig.url)) {
const parsedUrl = new URL(databaseConfig.url);
// remove known bad parameters
url.searchParams.delete('uselibpqcompat');
parsedUrl.searchParams.delete('uselibpqcompat');
url = parsedUrl.toString();
}
args.push(url.toString());
args.push(url);
} else {
args.push(
'--username',