- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2
Comparing changes
Open a pull request
base repository: postgresql-cfbot/postgresql
base: cf/4677~1
head repository: postgresql-cfbot/postgresql
compare: cf/4677
- 8 commits
- 84 files changed
- 2 contributors
Commits on Oct 30, 2025
- 
  Integrate addition of attributes for sequences with ALTER TABLE This is a process similar to CREATE OR REPLACE VIEW, where attributes are added to a sequence after the initial creation of its Relation. This gives more flexibility to sequence AMs, as these may want to force their own set of attributes to use when coupled with their computation methods and/or underlying table AM. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 6dfe028 
- Browse repository at this point
 Copy the full SHA 6dfe028View commit details 
- 
  Refactor code for in-core "local" sequences This commit restructures the code of in-core sequences into a new set of files: - seqdesc.c is renamed to seqlocaldesc.c. - seqlocalxlog.c to the code in the WAL replay logic. - seqlocalam.c to store a set of routines called from sequence.c, finishing the separation between the main sequence logic and the in-core sequences. - seqlocalam.h to store the AM-specific structures and routine related to the in-core sequences. WAL records are renamed to "SequenceLocal" with structures, variables and file structures mapping to that. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 1744587 
- Browse repository at this point
 Copy the full SHA 1744587View commit details 
- 
  Sequence access methods - backend support The "seqlocal" sequence AM is now plugged in as a handler in the relcache, and a set of callbacks in sequenceam.h. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 91c97f1 
- Browse repository at this point
 Copy the full SHA 91c97f1View commit details 
- 
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 06243f2 
- Browse repository at this point
 Copy the full SHA 06243f2View commit details 
- 
  Configuration menu - View commit details
- 
    
    
    Copy full SHA for 5a5775b 
- Browse repository at this point
 Copy the full SHA 5a5775bView commit details 
- 
  Refactor logic for page manipulations of sequence AMs This introduces a new header, named sequence_page.h, aimed at providing helper macros that can be used with sequence implementations that rely on a single on-disk page. The in-core "local" sequence AM is one case. A follow-up patch will rely on that to make its implementation simpler. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 5309ae4 
- Browse repository at this point
 Copy the full SHA 5309ae4View commit details 
- 
  snowflake: Add sequence AM based on it This includes documentation and a basic implementation, ready to use. Configuration menu - View commit details
- 
    
    
    Copy full SHA for 8d97418 
- Browse repository at this point
 Copy the full SHA 8d97418View commit details 
- 
  [CF 4677] v23 - Sequence Access Methods, round two This branch was automatically generated by a robot using patches from an email thread registered at: https://commitfest.postgresql.org/patch/4677 The branch will be overwritten each time a new patch version is posted to the thread, and also periodically to check for bitrot caused by changes on the master branch. Patch(es): https://www.postgresql.org/message-id/[email protected] Author(s): Michael Paquier Commitfest Bot committedOct 30, 2025 Configuration menu - View commit details
- 
    
    
    Copy full SHA for e45e237 
- Browse repository at this point
 Copy the full SHA e45e237View commit details 
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
            You can try running this command locally to see the comparison on your machine: 
            git diff cf/4677~1...cf/4677