Skip to content

Commit 5a4ff45

Browse files
authored
Update version to 0.12.7 (#1931)
1 parent a1e45c7 commit 5a4ff45

File tree

23 files changed

+649
-24
lines changed

23 files changed

+649
-24
lines changed

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ exclude = [
5555
cargo-pgrx = { path = "cargo-pgrx" }
5656

5757
[workspace.dependencies]
58-
pgrx-macros = { path = "./pgrx-macros", version = "=0.12.6" }
59-
pgrx-pg-sys = { path = "./pgrx-pg-sys", version = "=0.12.6" }
60-
pgrx-sql-entity-graph = { path = "./pgrx-sql-entity-graph", version = "=0.12.6" }
61-
pgrx-pg-config = { path = "./pgrx-pg-config", version = "=0.12.6" }
62-
pgrx-bindgen = { path = "./pgrx-bindgen", version = "0.12.6" }
58+
pgrx-macros = { path = "./pgrx-macros", version = "=0.12.7" }
59+
pgrx-pg-sys = { path = "./pgrx-pg-sys", version = "=0.12.7" }
60+
pgrx-sql-entity-graph = { path = "./pgrx-sql-entity-graph", version = "=0.12.7" }
61+
pgrx-pg-config = { path = "./pgrx-pg-config", version = "=0.12.7" }
62+
pgrx-bindgen = { path = "./pgrx-bindgen", version = "0.12.7" }
6363

6464
cargo_metadata = "0.18.0"
6565
cargo-edit = "0.12.2" # format-preserving edits to cargo.toml

cargo-pgrx/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "cargo-pgrx"
13-
version = "0.12.6"
13+
version = "0.12.7"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy"

cargo-pgrx/src/templates/cargo_toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ pg17 = ["pgrx/pg17", "pgrx-tests/pg17" ]
2121
pg_test = []
2222

2323
[dependencies]
24-
pgrx = "=0.12.6"
24+
pgrx = "=0.12.7"
2525

2626
[dev-dependencies]
27-
pgrx-tests = "=0.12.6"
27+
pgrx-tests = "=0.12.7"
2828

2929
[profile.dev]
3030
panic = "unwind"

pgrx-bindgen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pgrx-bindgen"
33
description = "additional bindgen support for pgrx"
4-
version = "0.12.6"
4+
version = "0.12.7"
55
edition = "2021"
66
license = "MIT"
77
homepage = "https://github.com/pgcentralfoundation/pgrx"

pgrx-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-macros"
13-
version = "0.12.6"
13+
version = "0.12.7"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Proc Macros for 'pgrx'"

pgrx-pg-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-pg-config"
13-
version = "0.12.6"
13+
version = "0.12.7"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "A Postgres pg_config wrapper for 'pgrx'"

pgrx-pg-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[package]
1212
name = "pgrx-pg-sys"
13-
version = "0.12.6"
13+
version = "0.12.7"
1414
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
1515
license = "MIT"
1616
description = "Generated Rust bindings for Postgres internals, for use with 'pgrx'"

pgrx-pg-sys/src/include/pg12.rs

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3019,6 +3019,64 @@ pub const AT_REWRITE_COLUMN_REWRITE: u32 = 4;
30193019
pub const CACHEDPLANSOURCE_MAGIC: u32 = 195726186;
30203020
pub const CACHEDPLAN_MAGIC: u32 = 953717834;
30213021
pub const CACHEDEXPR_MAGIC: u32 = 838275847;
3022+
pub const PROGRESS_VACUUM_PHASE: u32 = 0;
3023+
pub const PROGRESS_VACUUM_TOTAL_HEAP_BLKS: u32 = 1;
3024+
pub const PROGRESS_VACUUM_HEAP_BLKS_SCANNED: u32 = 2;
3025+
pub const PROGRESS_VACUUM_HEAP_BLKS_VACUUMED: u32 = 3;
3026+
pub const PROGRESS_VACUUM_NUM_INDEX_VACUUMS: u32 = 4;
3027+
pub const PROGRESS_VACUUM_MAX_DEAD_TUPLES: u32 = 5;
3028+
pub const PROGRESS_VACUUM_NUM_DEAD_TUPLES: u32 = 6;
3029+
pub const PROGRESS_VACUUM_PHASE_SCAN_HEAP: u32 = 1;
3030+
pub const PROGRESS_VACUUM_PHASE_VACUUM_INDEX: u32 = 2;
3031+
pub const PROGRESS_VACUUM_PHASE_VACUUM_HEAP: u32 = 3;
3032+
pub const PROGRESS_VACUUM_PHASE_INDEX_CLEANUP: u32 = 4;
3033+
pub const PROGRESS_VACUUM_PHASE_TRUNCATE: u32 = 5;
3034+
pub const PROGRESS_VACUUM_PHASE_FINAL_CLEANUP: u32 = 6;
3035+
pub const PROGRESS_CLUSTER_COMMAND: u32 = 0;
3036+
pub const PROGRESS_CLUSTER_PHASE: u32 = 1;
3037+
pub const PROGRESS_CLUSTER_INDEX_RELID: u32 = 2;
3038+
pub const PROGRESS_CLUSTER_HEAP_TUPLES_SCANNED: u32 = 3;
3039+
pub const PROGRESS_CLUSTER_HEAP_TUPLES_WRITTEN: u32 = 4;
3040+
pub const PROGRESS_CLUSTER_TOTAL_HEAP_BLKS: u32 = 5;
3041+
pub const PROGRESS_CLUSTER_HEAP_BLKS_SCANNED: u32 = 6;
3042+
pub const PROGRESS_CLUSTER_INDEX_REBUILD_COUNT: u32 = 7;
3043+
pub const PROGRESS_CLUSTER_PHASE_SEQ_SCAN_HEAP: u32 = 1;
3044+
pub const PROGRESS_CLUSTER_PHASE_INDEX_SCAN_HEAP: u32 = 2;
3045+
pub const PROGRESS_CLUSTER_PHASE_SORT_TUPLES: u32 = 3;
3046+
pub const PROGRESS_CLUSTER_PHASE_WRITE_NEW_HEAP: u32 = 4;
3047+
pub const PROGRESS_CLUSTER_PHASE_SWAP_REL_FILES: u32 = 5;
3048+
pub const PROGRESS_CLUSTER_PHASE_REBUILD_INDEX: u32 = 6;
3049+
pub const PROGRESS_CLUSTER_PHASE_FINAL_CLEANUP: u32 = 7;
3050+
pub const PROGRESS_CLUSTER_COMMAND_CLUSTER: u32 = 1;
3051+
pub const PROGRESS_CLUSTER_COMMAND_VACUUM_FULL: u32 = 2;
3052+
pub const PROGRESS_CREATEIDX_COMMAND: u32 = 0;
3053+
pub const PROGRESS_CREATEIDX_INDEX_OID: Oid = Oid(6);
3054+
pub const PROGRESS_CREATEIDX_ACCESS_METHOD_OID: Oid = Oid(8);
3055+
pub const PROGRESS_CREATEIDX_PHASE: u32 = 9;
3056+
pub const PROGRESS_CREATEIDX_SUBPHASE: u32 = 10;
3057+
pub const PROGRESS_CREATEIDX_TUPLES_TOTAL: u32 = 11;
3058+
pub const PROGRESS_CREATEIDX_TUPLES_DONE: u32 = 12;
3059+
pub const PROGRESS_CREATEIDX_PARTITIONS_TOTAL: u32 = 13;
3060+
pub const PROGRESS_CREATEIDX_PARTITIONS_DONE: u32 = 14;
3061+
pub const PROGRESS_CREATEIDX_PHASE_WAIT_1: u32 = 1;
3062+
pub const PROGRESS_CREATEIDX_PHASE_BUILD: u32 = 2;
3063+
pub const PROGRESS_CREATEIDX_PHASE_WAIT_2: u32 = 3;
3064+
pub const PROGRESS_CREATEIDX_PHASE_VALIDATE_IDXSCAN: u32 = 4;
3065+
pub const PROGRESS_CREATEIDX_PHASE_VALIDATE_SORT: u32 = 5;
3066+
pub const PROGRESS_CREATEIDX_PHASE_VALIDATE_TABLESCAN: u32 = 6;
3067+
pub const PROGRESS_CREATEIDX_PHASE_WAIT_3: u32 = 7;
3068+
pub const PROGRESS_CREATEIDX_PHASE_WAIT_4: u32 = 8;
3069+
pub const PROGRESS_CREATEIDX_PHASE_WAIT_5: u32 = 9;
3070+
pub const PROGRESS_CREATEIDX_SUBPHASE_INITIALIZE: u32 = 1;
3071+
pub const PROGRESS_CREATEIDX_COMMAND_CREATE: u32 = 1;
3072+
pub const PROGRESS_CREATEIDX_COMMAND_CREATE_CONCURRENTLY: u32 = 2;
3073+
pub const PROGRESS_CREATEIDX_COMMAND_REINDEX: u32 = 3;
3074+
pub const PROGRESS_CREATEIDX_COMMAND_REINDEX_CONCURRENTLY: u32 = 4;
3075+
pub const PROGRESS_WAITFOR_TOTAL: u32 = 3;
3076+
pub const PROGRESS_WAITFOR_DONE: u32 = 4;
3077+
pub const PROGRESS_WAITFOR_CURRENT_PID: u32 = 5;
3078+
pub const PROGRESS_SCAN_BLOCKS_TOTAL: u32 = 15;
3079+
pub const PROGRESS_SCAN_BLOCKS_DONE: u32 = 16;
30223080
pub const XLOG_TBLSPC_CREATE: u32 = 0;
30233081
pub const XLOG_TBLSPC_DROP: u32 = 16;
30243082
pub const TRIGGER_EVENT_INSERT: u32 = 0;
@@ -40588,6 +40646,19 @@ extern "C" {
4058840646
pub fn RecordFreeIndexPage(rel: Relation, page: BlockNumber);
4058940647
pub fn RecordUsedIndexPage(rel: Relation, page: BlockNumber);
4059040648
pub fn IndexFreeSpaceMapVacuum(rel: Relation);
40649+
pub fn GetRecordedFreeSpace(rel: Relation, heapBlk: BlockNumber) -> Size;
40650+
pub fn GetPageWithFreeSpace(rel: Relation, spaceNeeded: Size) -> BlockNumber;
40651+
pub fn RecordAndGetPageWithFreeSpace(
40652+
rel: Relation,
40653+
oldPage: BlockNumber,
40654+
oldSpaceAvail: Size,
40655+
spaceNeeded: Size,
40656+
) -> BlockNumber;
40657+
pub fn RecordPageWithFreeSpace(rel: Relation, heapBlk: BlockNumber, spaceAvail: Size);
40658+
pub fn XLogRecordPageWithFreeSpace(rnode: RelFileNode, heapBlk: BlockNumber, spaceAvail: Size);
40659+
pub fn FreeSpaceMapTruncateRel(rel: Relation, nblocks: BlockNumber);
40660+
pub fn FreeSpaceMapVacuum(rel: Relation);
40661+
pub fn FreeSpaceMapVacuumRange(rel: Relation, start: BlockNumber, end: BlockNumber);
4059140662
pub static mut proc_exit_inprogress: bool;
4059240663
pub static mut shmem_exit_inprogress: bool;
4059340664
pub fn proc_exit(code: ::core::ffi::c_int) -> !;

pgrx-pg-sys/src/include/pg12_oids.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ pub enum BuiltinOid {
174174
POLYGONARRAYOID = 1027,
175175
POLYGONOID = 604,
176176
POSIX_COLLATION_OID = 951,
177+
PROGRESS_CREATEIDX_ACCESS_METHOD_OID = 8,
178+
PROGRESS_CREATEIDX_INDEX_OID = 6,
177179
ProcedureRelationId = 1255,
178180
PublicationRelationId = 6104,
179181
RECORDARRAYOID = 2287,
@@ -427,6 +429,8 @@ impl BuiltinOid {
427429
1027 => Ok(BuiltinOid::POLYGONARRAYOID),
428430
604 => Ok(BuiltinOid::POLYGONOID),
429431
951 => Ok(BuiltinOid::POSIX_COLLATION_OID),
432+
8 => Ok(BuiltinOid::PROGRESS_CREATEIDX_ACCESS_METHOD_OID),
433+
6 => Ok(BuiltinOid::PROGRESS_CREATEIDX_INDEX_OID),
430434
1255 => Ok(BuiltinOid::ProcedureRelationId),
431435
6104 => Ok(BuiltinOid::PublicationRelationId),
432436
2287 => Ok(BuiltinOid::RECORDARRAYOID),

0 commit comments

Comments
 (0)