Skip to content

Commit 8770073

Browse files
committed
build a PostgreSQL image for the 13 version (#2)
1 parent 5cb0594 commit 8770073

File tree

3 files changed

+49
-2
lines changed

3 files changed

+49
-2
lines changed

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Use these images with Database Lab, when you need HypoPG or anything else.
1010

1111
### What's inside
1212

13-
Available PostgreSQL versions: 9.6, 10, 11, 12. Extensions:
13+
Available PostgreSQL versions: 9.6, 10, 11, 12, 13. Extensions:
1414

1515
- all official ["core" contrib modules](https://www.postgresql.org/docs/current/contrib.html)
1616
- [bg_mon](https://github.com/CyberDem0n/bg_mon)
@@ -32,6 +32,21 @@ Available PostgreSQL versions: 9.6, 10, 11, 12. Extensions:
3232
- [set_user](https://github.com/pgaudit/set_user)
3333
- [Timescale](https://github.com/timescale/timescaledb)
3434

35+
**Known limitations**
36+
37+
PostgreSQL 13 image doesn't have following extensions:
38+
1. removed in the base image of Postgres 13:
39+
- hll
40+
- timetravel
41+
- topn
42+
1. not supported yet (coming soon):
43+
- citus
44+
- hypopg
45+
- pg_auth_mon
46+
- pg_hint_plan
47+
- powa
48+
- timescaledb
49+
3550
### How to extend
3651

3752
- You can fork this repository and extend `Dockerfile`, then build your own images.
@@ -107,7 +122,7 @@ Available PostgreSQL versions: 9.6, 10, 11, 12. Extensions:
107122

108123
PostgreSQL Docker images with WAL-G.
109124

110-
Available versions: 9.6, 10, 11, 12.
125+
Available versions: 9.6, 10, 11, 12, 13.
111126

112127
Use these images when you need set up a replica fetching WAL archives from an S3-compatible storage.
113128

extended/build-images-ci.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@ build-extended-postgres-12-image-latest:
7878
PG_SERVER_VERSION: "12"
7979
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_TAG}"
8080

81+
build-extended-postgres-13-image-latest:
82+
<<: *build_image_definition_dh
83+
<<: *only_tag_release
84+
variables:
85+
<<: *extended_image_vars_dh
86+
PG_SERVER_VERSION: "13"
87+
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_TAG}"
88+
8189
build-extended-postgres-9-6-image-feature:
8290
<<: *build_image_definition_gl
8391
<<: *only_feature
@@ -109,3 +117,11 @@ build-extended-postgres-12-image-feature:
109117
<<: *extended_image_vars_gl
110118
PG_SERVER_VERSION: "12"
111119
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_REF_SLUG}"
120+
121+
build-extended-postgres-13-image-feature:
122+
<<: *build_image_definition_gl
123+
<<: *only_feature
124+
variables:
125+
<<: *extended_image_vars_gl
126+
PG_SERVER_VERSION: "13"
127+
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_REF_SLUG}"

sync-instance/build-images-ci.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ build-sync-postgres-12-image-latest:
7777
PG_SERVER_VERSION: "12"
7878
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_TAG}"
7979

80+
build-sync-postgres-13-image-latest:
81+
<<: *only_tag_release
82+
<<: *build_image_definition_dh
83+
variables:
84+
<<: *sync_image_vars_dh
85+
PG_SERVER_VERSION: "13"
86+
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_TAG}"
87+
8088
build-sync-postgres-9-6-image-feature:
8189
<<: *only_feature
8290
<<: *build_image_definition_gl
@@ -108,3 +116,11 @@ build-sync-postgres-12-image-feature:
108116
<<: *sync_image_vars_gl
109117
PG_SERVER_VERSION: "12"
110118
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_REF_SLUG}"
119+
120+
build-sync-postgres-13-image-feature:
121+
<<: *only_feature
122+
<<: *build_image_definition_gl
123+
variables:
124+
<<: *sync_image_vars_gl
125+
PG_SERVER_VERSION: "13"
126+
TAGS: "${DOCKER_NAME}:${PG_SERVER_VERSION},${DOCKER_NAME}:${PG_SERVER_VERSION}-${CI_COMMIT_REF_SLUG}"

0 commit comments

Comments
 (0)