How can we improve Google Cloud Platform?

UPDATE, INSERT, and DELETE support for Spanner

Community support already exists in the form of a JDBC driver for translating UPDATE, INSERT, and DELETE statements to spanner read-write transactions. However, that doesn't help for those of us writing in Go or NodeJS.

First-class support for UPDATE, INSERT, and DELETE statements on the server level would make spanner much easier to program against, and allow the use of more tooling and libraries which can help generate these kinds of statements.

In addition, support for RETURNING would make client programming of partial updates more easy, instead of requiring that we read, write, apply partial diff to the read object, and apply commit timestamp to those fields that use the Spanner.COMMIT_TIMESTAMP placeholder.

2 votes
Vote
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jamie Talbot shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

0 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...

Feedback and Knowledge Base