@@ -9,9 +9,7 @@ Derived from [official PostgreSQL images](https://hub.docker.com/_/postgres). St
9
9
Use these images with Database Lab, when you need HypoPG or anything else.
10
10
11
11
### What's inside
12
-
13
12
Available PostgreSQL versions: 9.6, 10, 11, 12, 13. Extensions:
14
-
15
13
- all official [ "core" contrib modules] ( https://www.postgresql.org/docs/current/contrib.html )
16
14
- [ bg_mon] ( https://github.com/CyberDem0n/bg_mon )
17
15
- [ Citus] ( https://github.com/citusdata/citus )
@@ -26,17 +24,17 @@ Available PostgreSQL versions: 9.6, 10, 11, 12, 13. Extensions:
26
24
- [ pg_timetable] ( https://github.com/cybertec-postgresql/pg_timetable )
27
25
- [ pgaudit] ( https://github.com/pgaudit/pgaudit )
28
26
- [ pgextwlist] ( https://github.com/dimitri/pgextwlist )
29
- - [ postgresql- hll] ( https://github.com/citusdata/postgresql-hll )
30
- - [ postgresql- topn] ( https://github.com/citusdata/postgresql-topn )
27
+ - [ hll] ( https://github.com/citusdata/postgresql-hll )
28
+ - [ topn] ( https://github.com/citusdata/postgresql-topn )
31
29
- [ postgresql_anonymizer] ( https://github.com/webysther/postgresql_anonymizer )
32
30
- [ PoWA] ( https://github.com/powa-team/powa )
33
31
- [ set_user] ( https://github.com/pgaudit/set_user )
34
32
- [ Timescale] ( https://github.com/timescale/timescaledb )
35
33
36
- #### Known limitations
34
+ #### Not included in the PostgreSQL 13 image (yet)
37
35
The PostgreSQL 13 image is now missing the following extensions (they will be added in the future):
38
- - postgresql- hll
39
- - postgresql- topn
36
+ - hll
37
+ - topn
40
38
- citus
41
39
- hypopg
42
40
- pg_auth_mon
@@ -46,12 +44,10 @@ The PostgreSQL 13 image is now missing the following extensions (they will be ad
46
44
- timescaledb
47
45
48
46
### How to extend
47
+ - You can fork this repository and extend ` Dockerfile ` , then build your own images
48
+ - Proposals to add more extensions to this repository are welcome https://gitlab.com/postgres-ai/custom-images/-/issues
49
49
50
- - You can fork this repository and extend ` Dockerfile ` , then build your own images.
51
- - Proposals to add more extensions to this repository are welcome https://gitlab.com/postgres-ai/custom-images/-/issues .
52
-
53
- ### Complete list of available extensions
54
-
50
+ ### The complete list of available extensions
55
51
| name | version | comment |
56
52
| --- | --- | --- |
57
53
| adminpack | 2.0 | administrative functions for PostgreSQL |
@@ -118,15 +114,13 @@ The PostgreSQL 13 image is now missing the following extensions (they will be ad
118
114
| xml2 | 1.1 | XPath querying and XSLT |
119
115
120
116
## Sync Instance images
121
-
122
117
PostgreSQL Docker images with WAL-G.
123
118
124
- Available versions: 9.6, 10, 11, 12, 13.
119
+ Available versions: 9.6, 10, 11, 12, and 13.
125
120
126
121
Use these images when you need set up a replica fetching WAL archives from an S3-compatible storage.
127
122
128
123
Example of sync instance usage with backups in Google Cloud Storage:
129
-
130
124
``` bash
131
125
docker run \
132
126
--name sync-instance \
@@ -136,6 +130,6 @@ docker run \
136
130
--volume /home/service_account.json:/etc/sa/credentials.json \
137
131
--volume /var/lib/dblab/data:/var/lib/postgresql/pgdata:rshared \
138
132
--detach \
139
- postgresai/sync-instance:12
133
+ postgresai/sync-instance:13
140
134
```
141
135
See the full list of configuration options in the [ WAL-G project] ( https://github.com/wal-g/wal-g#configuration ) repo.
0 commit comments