docs
docs copied to clipboard
Remove mention of 'declarative' schema changer'
Fixes DOC-8693
Summary:
-
Remove mentions of "declarative schema changer" (DSC) for the following reasons:
-
It is enabled by default, and 99% of users will never change the relevant setting or even need to know what that is.
-
Its existence is an internal implementation detail that is fine for internal TSE runbooks to refer to, but should not really be in customer-facing docs since "it uses two different implementations on the inside, one of which we're migrating away from" should not be a thing that matters to 99% of users unless there is a specific problem they are working with TSE to solve.
-
Files changed:
- src/current/_includes/releases/v23.1/v23.1.0-alpha.1.md:
- src/current/_includes/releases/v23.1/v23.1.0.md:
- src/current/_includes/releases/v23.1/v23.1.13.md:
- src/current/_includes/releases/v23.1/v23.1.24.md:
- src/current/_includes/releases/v23.2/v23.2.0-alpha.1.md:
- src/current/_includes/releases/v23.2/v23.2.0-alpha.6.md:
- src/current/_includes/releases/v23.2/v23.2.7.md:
- src/current/_includes/releases/v24.1/v24.1.2.md:
- src/current/_includes/releases/v24.1/v24.1.5.md:
- src/current/_includes/releases/v24.2/v24.2.0-alpha.1.md:
- src/current/_includes/releases/v24.2/v24.2.1.md:
- src/current/_includes/releases/v24.2/v24.2.4.md:
- src/current/_includes/releases/v24.3/v24.3.0-alpha.1.md:
- src/current/_includes/releases/v25.1/upgrade-finalization.md:
- src/current/_includes/v23.1/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v23.1 file or include
- src/current/_includes/v23.1/misc/session-vars.md:
- src/current/_includes/v23.2/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v23.2 file or include
- src/current/_includes/v23.2/misc/session-vars.md:
- src/current/_includes/v24.1/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v24.1 file or include
- src/current/_includes/v24.1/misc/session-vars.md:
- src/current/_includes/v24.2/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v24.2 file or include
- src/current/_includes/v24.2/misc/session-vars.md:
- src/current/_includes/v24.3/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v24.3 file or include
- src/current/_includes/v24.3/misc/session-vars.md:
- src/current/_includes/v25.1/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v25.1 file or include
- src/current/_includes/v25.1/misc/session-vars.md:
- src/current/_includes/v25.2/misc/declarative-schema-changer-note.md:
- Warning: include not used in any v25.2 file or include
- src/current/_includes/v25.2/misc/session-vars.md:
- src/current/v23.1/changefeed-messages.md
- src/current/v23.1/drop-database.md
- src/current/v23.1/drop-schema.md
- src/current/v23.1/drop-table.md
- src/current/v23.1/drop-type.md
- src/current/v23.1/known-limitations.md
- src/current/v23.1/online-schema-changes.md
- src/current/v23.2/changefeed-messages.md
- src/current/v23.2/drop-database.md
- src/current/v23.2/drop-schema.md
- src/current/v23.2/drop-table.md
- src/current/v23.2/drop-type.md
- src/current/v23.2/known-limitations.md
- src/current/v23.2/online-schema-changes.md
- src/current/v23.2/show-jobs.md
- src/current/v24.1/changefeed-messages.md
- src/current/v24.1/drop-database.md
- src/current/v24.1/drop-schema.md
- src/current/v24.1/drop-table.md
- src/current/v24.1/drop-type.md
- src/current/v24.1/known-limitations.md
- src/current/v24.1/online-schema-changes.md
- src/current/v24.1/show-jobs.md
- src/current/v24.2/changefeed-messages.md
- src/current/v24.2/drop-database.md
- src/current/v24.2/drop-schema.md
- src/current/v24.2/drop-table.md
- src/current/v24.2/drop-type.md
- src/current/v24.2/known-limitations.md
- src/current/v24.2/online-schema-changes.md
- src/current/v24.2/show-jobs.md
- src/current/v24.3/changefeed-best-practices.md
- src/current/v24.3/changefeed-messages.md
- src/current/v24.3/drop-database.md
- src/current/v24.3/drop-schema.md
- src/current/v24.3/drop-table.md
- src/current/v24.3/drop-type.md
- src/current/v24.3/known-limitations.md
- src/current/v24.3/online-schema-changes.md
- src/current/v24.3/show-jobs.md
- src/current/v25.1/changefeed-best-practices.md
- src/current/v25.1/changefeed-messages.md
- src/current/v25.1/drop-database.md
- src/current/v25.1/drop-schema.md
- src/current/v25.1/drop-table.md
- src/current/v25.1/drop-type.md
- src/current/v25.1/known-limitations.md
- src/current/v25.1/online-schema-changes.md
- src/current/v25.1/show-jobs.md
- src/current/v25.2/changefeed-best-practices.md
- src/current/v25.2/changefeed-messages.md
- src/current/v25.2/drop-database.md
- src/current/v25.2/drop-schema.md
- src/current/v25.2/drop-table.md
- src/current/v25.2/drop-type.md
- src/current/v25.2/known-limitations.md
- src/current/v25.2/online-schema-changes.md
- src/current/v25.2/show-jobs.md
Deploy Preview for cockroachdb-api-docs canceled.
| Name | Link |
|---|---|
| Latest commit | b71c04f3499a3c09ece33afc6086791e3c79db3d |
| Latest deploy log | https://app.netlify.com/sites/cockroachdb-api-docs/deploys/680bceb9101e2c000845238a |
Deploy Preview for cockroachdb-interactivetutorials-docs canceled.
| Name | Link |
|---|---|
| Latest commit | b71c04f3499a3c09ece33afc6086791e3c79db3d |
| Latest deploy log | https://app.netlify.com/sites/cockroachdb-interactivetutorials-docs/deploys/680bceb96fd00800088d8d66 |
hi @rafiss and @dikshant !
this PR comes out of a convo with Dikshant re: us maintaining lists of "which statement is done by the DSC" is not really helpful for users and is more of an internal detail that is leaking out IMO
the PR only removes 'declarative schema changer' stuff from prose, it does not remove the documentation for the variable that controls on/off
it also removes the whole "list of which statements" which, as a user, it's not clear what that list is for or why i should care other than "it's magically better somehow" which feels very internal to the team/CRL support, not user-facing
also it only changes v25.1 for our review, once we're happy with this change i will backport this change to earlier versions. If you have opinions about which earlier versions we should/should not make this change to, i'm def open to that. i was thinking v23.1+ but please let me know
Netlify Preview
| Name | Link |
|---|---|
| Latest commit | b71c04f3499a3c09ece33afc6086791e3c79db3d |
| Latest deploy log | https://app.netlify.com/sites/cockroachdb-docs/deploys/680bceb9475867000804b3ef |
| Deploy Preview | https://deploy-preview-19443--cockroachdb-docs.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
I'm a nobody, Normie user. Honestly, I was reading this doc before this change, and after moving to 25.1 some of my migrations were failing(in a local dev machine tbh, since in prod they're already applied), and that section in the docs helped me understand better what was going on and what I would need to change to my system and/or enable or disable in my cluster. I think it's helpful to be kept in there.
ERROR: ALTER COLUMN TYPE is only implemented in the declarative schema changer
I was getting this error and with that text in there I was able to find the information, read it and understand.
With this removal, I feel like for users like me, who might go through a similar issue, it will be harder for them to figure out what went wrong.
Once you have fully migrated to DSC, it might not matter as a term as much, but as you're in the process of migrating to it, and some issues will arise for some users, it's important and helpful for them to know.
I'm gonna keep reading the docs in the wayback machine.
If you're curious how this information helped me, read this comment: https://github.com/prisma/prisma/issues/26864#issuecomment-2831965479