What are the database requirements?

PostgreSQL version and configuration requirements for the CAST Imaging database server

General database requirements

CAST Imaging requires at least one RDBMS to store both the data generated during analyses and persistence data (settings/properties etc.):

  • CAST supports only PostgreSQLexternal link.
  • Customers are responsible for installing PostgreSQL on their own machines on both Microsoft Windows or Linux.
  • Details about one instance will be required during the CAST Imaging installation process (both analysis and persistence data will automatically be stored on this instance).
  • Customers are free to install additional database instances post-install, for example to separate the storage of persistence data and analysis data on two separate instances.

Depending on your installation scenario:

Requirements for analysis data

Three schemas will be created automatically in a database of your choice (postgres by default) for each application you onboard in CAST Imaging:

  • <application_name>_local
  • <application_name>_central
  • <application_name>_mngt

An additional schema will be created automatically in a database of your choice (postgres by default) if you are using the CAST Health/Management Dashboard, where results for all applications are consolidated together:

  • general_measure (or other custom name)

Requirements for persistence data

Two schemas (control_panel and keycloak) will be created automatically in the database of your choice (postgres by default) during the installation - if either of these schemas already exist they will be re-used and this may cause unexpected behaviour.

Supported PostgreSQL releases

CAST supports the following official PostgreSQL releases on both Microsoft Windows and Linux (64-bit):

PostgreSQL release Architecture Notes
18.x 64bit Recommended. Requires com.castsoftware.imaging.coreexternal link 8.4.8 or above.
17.x 64bit Requires com.castsoftware.imaging.coreexternal link 8.4.8 or above.

Note: When using a 17.x instance with CAST Imaging 3.5.4-funcrel installed on Docker/Podman/Kubernetes, schema backups via the built-in application backup feature are unavailable. This is a known issue, resolved in 3.5.5-funcrel.
16.x 64bit Requires com.castsoftware.imaging.coreexternal link 8.4.1 or above.
15.x 64bit CAST provides this release of PostgreSQL as a Docker image when installing CAST Imaging on Linux via Docker/Podman.
14.x 64bit