fix(server): skip schema table creation in webserver mode
Summary
- Remove
schema::version::init()call from webserver startup — it only needs to read the active version, not create the table - Indexer creates
gkg_schema_versionat startup, webserver just reads from it - Fixes webserver crash when using a read-only ClickHouse user
Closes #451 (closed)
Test plan
- Deploy webserver with read-only ClickHouse user, verify it starts without
ACCESS_DENIED - Verify webserver correctly reads active schema version