Path: internal/service/platform
Role: Tenants and connections, API Key, Query admin, observability lists.
| File |
Role |
tenant.go |
CreateTenant / ListTenants |
base.go |
ListBases / CreateBase |
connection.go |
GET /database/connection |
apikey.go |
API Key CRUD |
query.go |
lc_queries admin |
| Capability |
Actual module |
ListTypes |
catalog (types.go) |
| Domain |
catalog |
| Table/column DDL |
schema |
| Path |
Notes |
POST /v1/admin/tenants |
Register tenant + public base + default API key (recordStore: shared | dedicated) |
/v1/admin/api-keys |
Auth keys |
/v1/admin/queries |
Saved query views |
infra/postgres.TenantManager — tenants and connection pools
Post-create tenant wiring: Admin APIs (CreateTable, AddColumn, …). Schema bundle import is roadmap.