Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sql: add backup/restore tests for sequences #60957

Merged
merged 1 commit into from
Feb 23, 2021
Merged

sql: add backup/restore tests for sequences #60957

merged 1 commit into from
Feb 23, 2021

Conversation

the-ericwang35
Copy link
Contributor

@the-ericwang35 the-ericwang35 commented Feb 22, 2021

This patch just adds tests for backup/restore with respect to sequences.
Now that all new sequences are referenced by ID and can be renamed,
we want to test that previously created sequences are not affected,
and still follow the old rules (i.e. cannot be renamed and
and are referenced by their names.
Part of #51090.

In the future, we'll want to convert these old sequences to
new sequences (i.e. can be renamed and are referenced by ID,
see #60942) which means these tests will need to change, but
for now, we'll keep the old sequences as is.

Release note (None): add backup/restore tests for sequences

@the-ericwang35 the-ericwang35 requested review from a team and pbardea and removed request for a team February 22, 2021 22:27
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@the-ericwang35 the-ericwang35 removed the request for review from pbardea February 22, 2021 22:27
@the-ericwang35 the-ericwang35 marked this pull request as draft February 22, 2021 22:27
@the-ericwang35 the-ericwang35 marked this pull request as ready for review February 23, 2021 02:06
@the-ericwang35 the-ericwang35 requested a review from a team February 23, 2021 03:15
Copy link
Contributor

@ajwerner ajwerner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@the-ericwang35
Copy link
Contributor Author

TFTR!

bors r+

@craig
Copy link
Contributor

craig bot commented Feb 23, 2021

Build failed (retrying...):

@the-ericwang35
Copy link
Contributor Author

bors try

craig bot pushed a commit that referenced this pull request Feb 23, 2021
@craig
Copy link
Contributor

craig bot commented Feb 23, 2021

try

Build failed:

@the-ericwang35
Copy link
Contributor Author

bors r-

@craig
Copy link
Contributor

craig bot commented Feb 23, 2021

Canceled.

This patch just adds tests for backup/restore with respect to sequences.
Now that all new sequences are referenced by ID and can be renamed,
we want to test that previously created sequences are not affected,
and still follow the old rules (i.e. cannot be renamed and
and are referenced by their names.

In the future, we'll want to convert these old sequences to
new sequences (i.e. can be renamed and are referenced by ID), but
for now, we'll keep the old sequences as is.

Release note (None): add backup/restore tests for sequences
@the-ericwang35
Copy link
Contributor Author

bors r+

@craig
Copy link
Contributor

craig bot commented Feb 23, 2021

Build succeeded:

@craig craig bot merged commit e9f5f8c into cockroachdb:master Feb 23, 2021
@the-ericwang35 the-ericwang35 deleted the ericwang/sequences_tests branch February 23, 2021 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

sql: sequences created by SERIAL have weird semantics with regards to database
3 participants