Skip to content

Commit b01c888

Browse files
authored
Feature/upgrade postgresql 17 (#278)
* Upgrade PostgreSQL from 14 to 17 (v18 is not released yet) * Some documentation updates, release notes to come
1 parent fed070d commit b01c888

File tree

6 files changed

+28
-79
lines changed

6 files changed

+28
-79
lines changed

README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ Dependencies:
2020
* `stomp <https://github.com/jasonrbriggs/stomp.py>`_
2121
* `django <https://www.djangoproject.com/>`_
2222
* `MySQLdb <https://sourceforge.net/projects/mysql-python/>`_ if using MySQL
23-
* `psycopg2 <https://www.psycopg.org/>`_ if using PostgreSQL
23+
* `psycopg2 <https://www.psycopg.org/>`_ 2.9.11+ if using PostgreSQL
24+
* PostgreSQL 17+
2425

2526
It consists of 3 applications (Workflow Manager, Web Monitor, and DASMON Listener) which are deployed via docker compose.
2627

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ services:
8484

8585
db:
8686
restart: always
87-
image: postgres:14
87+
image: postgres:17
8888
env_file:
8989
- .env
9090
environment:

docs/developer/instruction/build.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ Developing in a Local Environment
77
.. note::
88
This document is updated, however, it may be good to read the `continuous integration <https://github.com/neutrons/data_workflow/tree/next/.github/workflows>`_ scripts as well.
99

10+
Requirements
11+
------------
12+
13+
* PostgreSQL 17 or higher
14+
* Python 3.11
15+
* Docker and Docker Compose (for local development)
16+
1017
Dependencies between services
1118
-----------------------------
1219

docs/developer/instruction/deployment.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ To deploy the web-monitor, you require **web-monitor**,
66
also **catalog**, **testfixtures**, **amqbroker** and **autoreducer**
77
to fake external services.
88

9+
Requirements
10+
------------
11+
12+
* PostgreSQL 17 or higher
13+
* Python 3.11
14+
915
Configuration
1016
-------------
1117

0 commit comments

Comments
 (0)