Environment-stable table ownership: surviving cross-environment restore with IAM database auth

Cloud SQL IAM database auth breaks cross-environment restores because table ownership encodes a per-environment service account. Make ownership environment-independent by owning every table as cloudsqlsuperuser.

May 16, 2026 · 5 min

Stable vs. rewritten identity: cross-environment database restore in a stateful platform

When a platform bakes an environment-derived identity into its database on first boot, restoring across environments crash-loops on a mismatch. The fix is a product question: stabilize the identity, or rewrite it after restore?

May 15, 2026 · 5 min