update cloud.google.com/go/spanner to v1.62.0 #58
+1,179
−58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated the version of
cloud.google.com/go/spanner
to v1.62.0.And, fixed the test cases that were failing due to this update.
Reason
There was an issue with parsing the syntax for foreign key actions in spansql.
Reference: Cloud Spanner Foreign Key Actions
After upgrading, the parsing now succeeds as shown below:
$ go run main.go diff ./old.sql ./new.sql CREATE TABLE Song ( ID STRING(MAX) NOT NULL, Title STRING(MAX) NOT NULL, AlbumID STRING(MAX) NOT NULL, CreatedAt TIMESTAMP NOT NULL OPTIONS (allow_commit_timestamp = true), ) PRIMARY KEY(ID);
Actions Taken
go get -u cloud.google.com/go/spanner
go mod tidy