feat: add databaseUrl to prepare-db --supabase JSON output

Summary

  • Add fetchPoolerDatabaseUrl function to fetch database URL from Supabase pooler config API
  • Include databaseUrl field in JSON output for prepare-db --supabase --json
  • URL format: postgresql://username@host:port/database (no password)

Test plan

  • Run prepare-db --supabase --json and verify databaseUrl field is present
  • Verify URL format is correct (postgresql:// with username, no password)

Issue: https://gitlab.com/postgres-ai/platform/-/issues/346

Edited by Denis Morozov

Merge request reports

Loading