Resolve partition strategy during early parsing
Alvaro Herrera <alvherre@alvh.no-ip.org>
Resolve partition strategy during early parsing This has little practical value, but there's no reason to let the partition strategy names travel through DDL as strings. Reviewed-by: Japin Li <japinli@hotmail.com> Discussion: https://postgr.es/m/20221021093216.ffupd7epy2mytkux@alvherre.pgsql
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/tablecmds.c | modified | +11 −24 |
| src/backend/parser/gram.y | modified | +21 −1 |
| src/backend/partitioning/partbounds.c | modified | +5 −22 |
| src/backend/utils/cache/partcache.c | modified | +6 −0 |
| src/include/nodes/parsenodes.h | modified | +8 −7 |
| src/include/partitioning/partbounds.h | modified | +1 −1 |
| src/include/utils/partcache.h | modified | +2 −1 |
Discussion
- parse partition strategy string in gram.y 16 messages · 2022-10-21 → 2022-11-03