aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorFujii Masao <fujii@postgresql.org>2020-02-08 12:29:38 +0900
committerFujii Masao <fujii@postgresql.org>2020-02-08 12:29:38 +0900
commit4faea7fdf1768c65af744b5cbeaf201cdd345547 (patch)
tree87e37813c67b31542174a83f76f2d14a5bb8d599 /src/include
parent388d4351f78dfa6082922074127d496e6f525033 (diff)
downloadpostgresql-4faea7fdf1768c65af744b5cbeaf201cdd345547.tar.gz
postgresql-4faea7fdf1768c65af744b5cbeaf201cdd345547.zip
Revert recent change of ScanOption values and renumber SO_TYPE_TIDSCAN.
Commit 598b466e80 in v12 renumbered ScanOption enum values to add the option for Tid scan. But the change of the codes assigned to the existing values caused an ABI break and may break some extensions depending on them. This should be avoided in minor version. This commit reverts the renumbering of ScanOption enum values made by commit 598b466e80 in v12 and put the ScanOption for Tid scan with new value. This is applied only to v12. Per complaint from Tom Lane. Discussion: https://postgr.es/m/5261.1581103527@sss.pgh.pa.us
Diffstat (limited to 'src/include')
-rw-r--r--src/include/access/tableam.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/include/access/tableam.h b/src/include/access/tableam.h
index b5a175dffa6..9653f80a091 100644
--- a/src/include/access/tableam.h
+++ b/src/include/access/tableam.h
@@ -47,19 +47,19 @@ typedef enum ScanOptions
SO_TYPE_SEQSCAN = 1 << 0,
SO_TYPE_BITMAPSCAN = 1 << 1,
SO_TYPE_SAMPLESCAN = 1 << 2,
- SO_TYPE_TIDSCAN = 1 << 3,
- SO_TYPE_ANALYZE = 1 << 4,
+ SO_TYPE_ANALYZE = 1 << 3,
+ SO_TYPE_TIDSCAN = 1 << 8,
/* several of SO_ALLOW_* may be specified */
/* allow or disallow use of access strategy */
- SO_ALLOW_STRAT = 1 << 5,
+ SO_ALLOW_STRAT = 1 << 4,
/* report location to syncscan logic? */
- SO_ALLOW_SYNC = 1 << 6,
+ SO_ALLOW_SYNC = 1 << 5,
/* verify visibility page-at-a-time? */
- SO_ALLOW_PAGEMODE = 1 << 7,
+ SO_ALLOW_PAGEMODE = 1 << 6,
/* unregister snapshot at scan end? */
- SO_TEMP_SNAPSHOT = 1 << 8
+ SO_TEMP_SNAPSHOT = 1 << 7
} ScanOptions;
/*