Postgres databases on request
Postgres databases on request
This article explains that users may request access to a PostgreSQL (known as Postgres) database on JASMIN for use with scientific workflows.
There are a large number of different workflows on JASMIN and it is common for users to require access to persistent storage of information about the progress of a workflow. In some cases, it is appropriate for users to save information in a relational database. Examples might be to create/update/delete data records (when working with small results) or to store the success/failure of batch tasks (running on LOTUS).
To meet this need, a user database service is available on request. The service provides secured access to a Postgres database that is accessible from the interactive and batch compute nodes on JASMIN. An individual user, or group of users, can be issued with login credentials to enable read and/or write access to the database.
In order to request a Postgres database from the user database service, please ensure you have a JASMIN Login account and then send a message to the JASMIN Helpdesk. You should include the following information in your message:
The Postgres installation includes the following extension:
By default we make daily backups of the databases, which are kept for a week. We keep a weekly backup for a month and a monthly backup for 6 months. These intervals may be subject to change, so if you have particular concerns about backups please let us know. If your database is particularly large we may either make less frequent backups or not make backups at all. We will discuss any particular backup requirements you may have when we set up your database.
You should contact the JASMIN Helpdesk to request access to previous backups.
Please note that the following restrictions and limitations apply to the user database service: