feat: add S suffix for system-object variants of relation commands#162
Draft
devadathanmb wants to merge 5 commits into
Draft
feat: add S suffix for system-object variants of relation commands#162devadathanmb wants to merge 5 commits into
devadathanmb wants to merge 5 commits into
Conversation
- add S variants for relation listing and description while preserving schema visibility - match psql pattern, special-relation, TOAST, and partitioned-index behavior - add catalog, visibility, detail, and TOAST tests plus a changelog entry
- add a partitioned table and index to the shared database fixture - verify `\diS` includes partitioned indexes - verify `\dtS+` returns verbose relation metadata
- remove partitioned-index objects from the shared database setup - create and clean up the objects within the relevant test - skip the test when partitioned indexes are unsupported
- Route \dE and \dES through a shared private helper. - Omit system-schema exclusions for \dES and advertise its S modifier. - Add FDW integration coverage for \dES.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Continues the work started in #160.
psqllets you appendSto\d-family commands (\dtS,\dvS,\dS) to include system objects frompg_catalogandinformation_schema. Running\dSinpgcliproduces an error.This adds
Svariants for all relation-listing commands:\dS\dtS\dvS\dmS\dsS\diS\dESAll variants support the
+verbose modifier (e.g.\dtS+).Closes dbcli/pgcli#1523
Checklist
changelog.rst.pip install pre-commit && pre-commit install).