---
document: modulemd-packager
version: 3
data:
  name: postgresql
  stream: 16
  summary: PostgreSQL server and client module
  description: PostgreSQL is an advanced Object-Relational database management
               system (DBMS). The postgresql-server package contains the
               programs needed to create and run a PostgreSQL server, which
               will in turn allow you to create and maintain PostgreSQL
               databases. The base postgresql package contains the client
               programs that you'll need to access a PostgreSQL DBMS server.
  license:
    - MIT
  configurations:
    - context: sphere9
      platform: el9
  references:
    community: https://www.postgresql.org
    documentation: https://www.postgresql.org/docs/16/index.html
    tracker: https://bugs.msvsphere-os.ru/
  api:
    rpms:
      - postgresql
      - postgresql-server
  profiles:
    server:
      rpms:
        - postgresql-server
    client:
      rpms:
        - postgresql
  components:
    rpms:
      postgresql:
        rationale: Module API.
        ref: changed/i9c-beta-stream-16/postgresql-16.1-1.module+el9.4.0+21089+0ca8f31a
        buildorder: 0
      pgaudit:
        rationale: pgaudit extension
        ref: changed/i9c-beta-stream-16/pgaudit-16.0-1.module+el9.4.0+20427+07482b8c
        buildorder: 1
      postgres-decoderbufs:
        rationale: postgres-decoderbufs extension
        ref: changed/i9c-beta-stream-16/postgres-decoderbufs-2.4.0-1.Final.module+el9.4.0+20427+07482b8c
        buildorder: 1
      pg_repack:
        rationale: pg_repack extension
        ref: changed/i9c-beta-stream-16/pg_repack-1.4.8-1.module+el9.4.0+20427+07482b8c
        buildorder: 1