Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.04 KB

File metadata and controls

36 lines (26 loc) · 1.04 KB

platform module

Path: internal/service/platform
Role: Tenants and connections, API Key, Query admin, observability lists.

Core files

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

Not in this module

Capability Actual module
ListTypes catalog (types.go)
Domain catalog
Table/column DDL schema

Admin API

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

Dependencies

  • infra/postgres.TenantManager — tenants and connection pools

Post-create tenant wiring: Admin APIs (CreateTable, AddColumn, …). Schema bundle import is roadmap.