File tree Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 169
169
target : install
170
170
become : yes
171
171
172
+ # pg-safeupdate
173
+ - name : pg-safeupdate - download & install dependencies
174
+ apt :
175
+ pkg :
176
+ - pgxnclient
177
+ - postgresql-server-dev-12
178
+ update_cache : yes
179
+ install_recommends : yes
180
+
181
+ - name : pg-safeupdate - download & install via pgxn
182
+ shell :
183
+ cmd : pgxn install safeupdate
184
+ become : yes
185
+ ignore_errors : yes
186
+
187
+ - name : pg-safeupdate - remove dependencies
188
+ apt :
189
+ pkg :
190
+ - pgxnclient
191
+ - postgresql-server-dev-12
192
+ state : absent
193
+
172
194
# pljava
173
195
- name : pljava - download & install dependencies
174
196
apt :
229
251
file :
230
252
path : ~/.m2
231
253
state : absent
254
+
232
255
# plv8
233
256
- name : plv8 - download & install dependencies
234
257
apt :
Original file line number Diff line number Diff line change @@ -69,6 +69,9 @@ pgsql_http_release_checksum: sha1:816a3fff53e05301b176cf0696799fc5a00f54e8
69
69
plpgsql_check_release : " 1.11.0"
70
70
plpgsql_check_release_checksum : sha1:395313b6ef9c10c4fc182817d6f0040b171147b8
71
71
72
+ pg_safeupdate_release : " 1.3"
73
+ pg_safeupdate_release_checksum : sha1:34a0353611bfd63f7ea760aac2afcb518bf3ba7c
74
+
72
75
pljava_release : " 1_6_0"
73
76
pljava_release_checksum : sha1:43b99b8d175c2d4fc9abef96ee3c751dfea610e2
74
77
Original file line number Diff line number Diff line change @@ -112,6 +112,24 @@ RUN plpgsqlCheckDependencies="git \
112
112
&& apt-get autoremove -y \
113
113
&& rm -rf /tmp/plpgsql_check /var/lib/apt/lists/* /var/tmp/*
114
114
115
+ # install pg-safeupdate
116
+ ENV PGSAFEUPDATE_VERSION=1.3
117
+
118
+ RUN pgSafeUpdateDependencies="pgxnclient \
119
+ postgresql-server-dev-12" \
120
+ && apt-get update \
121
+ && apt-get install -y --no-install-recommends ${pgSafeUpdateDependencies} \
122
+ && cd /tmp \
123
+ && git clone https://github.com/eradman/pg-safeupdate.git \
124
+ && cd pg-safeupdate \
125
+ && git checkout ${PGSAFEUPDATE_VERSION} \
126
+ && make \
127
+ && make install \
128
+ && apt-get clean \
129
+ && apt-get remove -y ${pgSafeUpdateDependencies} \
130
+ && apt-get autoremove -y \
131
+ && rm -rf /tmp/pg-safeupdate /var/lib/apt/lists/* /var/tmp/*
132
+
115
133
# install plv8
116
134
ENV PLV8_VERSION=r3.0alpha
117
135
You can’t perform that action at this time.
0 commit comments