Files
EpicNext-Cms/scripts/db-url.ts
T
2026-07-18 16:54:20 +02:00

13 lines
308 B
TypeScript

const MYSQL2_UNSUPPORTED_OPTIONS = [
"connection_limit",
"pool_timeout",
"connect_timeout",
] as const;
export function mysqlConnectionUrl(value: string): string {
const url = new URL(value);
for (const option of MYSQL2_UNSUPPORTED_OPTIONS)
url.searchParams.delete(option);
return url.toString();
}