forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit257836a
committed
Track collation versions for indexes.
Record the current version of dependent collations in pg_depend whencreating or rebuilding an index. When accessing the index later, warnthat the index may be corrupted if the current version doesn't match.Thanks to Douglas Doole, Peter Eisentraut, Christoph Berg, Laurenz Albe,Michael Paquier, Robert Haas, Tom Lane and others for very helpfuldiscussion.Author: Thomas Munro <thomas.munro@gmail.com>Author: Julien Rouhaud <rjuju123@gmail.com>Reviewed-by: Peter Eisentraut <peter.eisentraut@2ndquadrant.com> (earlier versions)Discussion:https://postgr.es/m/CAEepm%3D0uEQCpfq_%2BLYFBdArCe4Ot98t1aR4eYiYTe%3DyavQygiQ%40mail.gmail.com1 parentcd6f479 commit257836a
File tree
43 files changed
+1287
-94
lines changed- doc/src/sgml
- ref
- src
- backend
- catalog
- commands
- nodes
- optimizer/util
- parser
- utils
- adt
- cache
- bin
- pg_dump
- pg_upgrade
- psql
- include
- catalog
- nodes
- utils
- test
- locale
- t
- regress
- expected
- sql
- tools/pgindent
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
43 files changed
+1287
-94
lines changedLines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3308 | 3308 |
| |
3309 | 3309 |
| |
3310 | 3310 |
| |
3311 |
| - | |
| 3311 | + | |
| 3312 | + | |
3312 | 3313 |
| |
3313 | 3314 |
| |
3314 | 3315 |
| |
|
Lines changed: 38 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
948 | 948 |
| |
949 | 949 |
| |
950 | 950 |
| |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
951 | 989 |
| |
952 | 990 |
| |
953 | 991 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25444 | 25444 |
| |
25445 | 25445 |
| |
25446 | 25446 |
| |
25447 |
| - | |
| 25447 | + | |
| 25448 | + | |
| 25449 | + | |
25448 | 25450 |
| |
25449 | 25451 |
| |
25450 | 25452 |
| |
|
Lines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
112 | 113 |
| |
113 | 114 |
| |
114 | 115 |
| |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
115 | 130 |
| |
116 | 131 |
| |
117 | 132 |
| |
|
Lines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
218 | 233 |
| |
219 | 234 |
| |
220 | 235 |
| |
|
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
41 | 50 |
| |
42 | 51 |
| |
43 | 52 |
| |
|
0 commit comments
Comments
(0)