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_version at 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

Merge request reports

Loading