Skip to content

Commit cddf1a6

Browse files
Merge pull request #59 from rustprooflabs/pg18
Pg18 support
2 parents 453a5f1 + 71b3689 commit cddf1a6

File tree

8 files changed

+15
-17
lines changed

8 files changed

+15
-17
lines changed
File renamed without changes.

Cargo.toml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
[package]
22
name = "pgdd"
3-
version = "0.6.0"
4-
edition = "2021"
3+
version = "0.6.1"
4+
edition = "2024"
55
description = "In-database (PostgreSQL) data dictionary providing database introspection via standard SQL query syntax."
66

77
[lib]
88
crate-type = ["cdylib", "lib"]
99

1010
[features]
11-
default = ["pg17"]
12-
pg13 = ["pgrx/pg13"]
11+
default = ["pg18"]
1312
pg14 = ["pgrx/pg14"]
1413
pg15 = ["pgrx/pg15"]
1514
pg16 = ["pgrx/pg16"]
1615
pg17 = ["pgrx/pg17"]
16+
pg18 = ["pgrx/pg18"]
1717
pg_test = []
1818

1919
[dependencies]
20-
pgrx = "0.14.1"
21-
pgrx-macros = "=0.14.1"
22-
20+
pgrx = "0.16.1"
2321

2422
[dev-dependencies]
25-
pgrx-tests = "0.14.1"
23+
pgrx-tests = "0.16.1"
2624

2725

2826
[profile.dev]

build/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ BASE=$(dirname `pwd`)
2121
VERSION=$(cat $BASE/pgdd.control | grep default_version | cut -f2 -d\')
2222
LOGDIR=${BASE}/target/logs
2323
ARTIFACTDIR=${BASE}/target/artifacts
24-
PGRXVERSION=0.14.1
24+
PGRXVERSION=0.16.1
2525

26-
PG_VERS=("pg13" "pg14" "pg15" "pg16" "pg17")
27-
#PG_VERS=("pg17")
26+
PG_VERS=("pg14" "pg15" "pg16" "pg17" "pg18")
27+
#PG_VERS=("pg18")
2828

2929
echo $BASE
3030
echo $VERSION

build/docker/pgdd-debian-postgis/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ RUN apt-get install -y --fix-missing \
2727
libldap-dev libkrb5-dev gettext tcl-tclreadline tcl-dev libperl-dev \
2828
libpython3-dev libprotobuf-c-dev libprotobuf-dev gcc \
2929
ruby ruby-dev rubygems \
30-
postgresql-13 postgresql-server-dev-13 \
3130
postgresql-14 postgresql-server-dev-14 \
3231
postgresql-15 postgresql-server-dev-15 \
3332
postgresql-16 postgresql-server-dev-16 \
3433
postgresql-17 postgresql-server-dev-17 \
34+
postgresql-18 postgresql-server-dev-18 \
3535
&& apt autoremove -y
3636

3737

build/docker/pgdd-ubuntu-jammy/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ RUN apt-get install -y --fix-missing \
2727
libldap-dev libkrb5-dev gettext tcl-tclreadline tcl-dev libperl-dev \
2828
libpython3-dev libprotobuf-c-dev libprotobuf-dev gcc \
2929
ruby ruby-dev rubygems \
30-
postgresql-13 postgresql-server-dev-13 \
3130
postgresql-14 postgresql-server-dev-14 \
3231
postgresql-15 postgresql-server-dev-15 \
3332
postgresql-16 postgresql-server-dev-16 \
3433
postgresql-17 postgresql-server-dev-17 \
34+
postgresql-18 postgresql-server-dev-18 \
3535
&& apt autoremove -y
3636

3737

build/docker/pgdd-ubuntu-noble/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ RUN apt-get install -y --fix-missing \
2828
libldap-dev libkrb5-dev gettext tcl-tclreadline tcl-dev libperl-dev \
2929
libpython3-dev libprotobuf-c-dev libprotobuf-dev gcc \
3030
ruby ruby-dev rubygems \
31-
postgresql-13 postgresql-server-dev-13 \
3231
postgresql-14 postgresql-server-dev-14 \
3332
postgresql-15 postgresql-server-dev-15 \
3433
postgresql-16 postgresql-server-dev-16 \
3534
postgresql-17 postgresql-server-dev-17 \
35+
postgresql-18 postgresql-server-dev-18 \
3636
&& apt autoremove -y
3737

3838

pgdd.control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
comment = 'An in-database data dictionary providing database introspection via standard SQL query syntax. Developed using pgx (https://github.com/pgcentralfoundation/pgrx).'
2-
default_version = '0.6.0'
2+
default_version = '0.6.1'
33
module_pathname = '$libdir/pgdd'
44
relocatable = false
55
schema = dd

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ extension_sql_file!("sql/load_default_data.sql",
1818
);
1919

2020

21-
// Using a feature flag to enable for all current version as a reminder to self we can do this.
22-
#[cfg(any(feature="pg13", feature="pg14", feature="pg15", feature="pg16", feature="pg17"))]
21+
// Example of feature flag to enable specific versions as a reminder to self we can do this.
22+
//#[cfg(any(feature="pg14", feature="pg15", feature="pg16", feature="pg17", feature="pg18"))]
2323
extension_sql_file!("sql/function_query/columns_12.sql",
2424
requires = ["create_extension_tables_all"]
2525
);

0 commit comments

Comments
 (0)