gcp Google Cloud release notes ·

Spanner allows creating tables without explicit primary keys

datagcpengineergcp-spanner
feature

Google Cloud Spanner now supports creating tables without requiring an explicit primary key definition. This feature leverages a hidden `rowid` column as the default primary key, simplifying table creation for certain use cases. This change affects developers and architects working with Spanner who want more flexibility in table schema design.

Features (1)
  • Spanner

    Spanner supports creating tables without defining primary keys. When you create a table without a primary key, Spanner creates a hidden rowid column that serves as the primary key. For more information, see Create a table without defining a primary key .

Read the original announcement →

https://docs.cloud.google.com/release-notes#July_28_2026

Related releases