Databases 7 documented workflows

Bigtable

Wide-column data, administration, persistence, and query workflows.

Documented workflows

7 workflows
  • instances/tables/families
  • row mutations and reads
  • cbt CLI compatibility
  • localcloud console data browser
  • data survives emulator restart
  • materialized views (CMVs)
  • new proto methods return Unimplemented (no panics)

Service boundaries

  • [prod_only] Single-node emulator by design; clusters, multi-region, replication require Google infrastructure.
  • GoogleSQL queries (ExecuteQuery/PrepareQuery) not supported — data-plane uses HBase-style API only.
  • Change streams, app profiles, and logical views are not implemented in the emulator.
  • Session protocol (OpenTable/OpenAuthorizedView/OpenMaterializedView) not implemented — not needed for correctness.
  • snapshots and backups: Not supported locally. All 10 snapshot/backup RPCs return codes.Unimplemented: SnapshotTable, GetSnapshot, ListSnapshots, DeleteSnapshot, CreateBackup, GetBackup, UpdateBackup, DeleteBackup, ListBackups, RestoreTable. Also: CreateTableFromSnapshot, UndeleteTable.
  • IAM policy management: Not supported locally. GetIamPolicy, SetIamPolicy, TestIamPermissions return codes.Unimplemented.
  • LocalCloud Docker is intended to retain PostgreSQL-backed service data while the mounted /var/lib/localcloud volume is retained
  • The machine-local cached artifact can use PostgreSQL or SQLite, but the LocalCloud Docker product is configured for PostgreSQL.
  • Dependency identity, restart recovery, and the assembled LocalCloud image remain release-unverified.

Next steps