Uploaded image for project: 'RAML Module Builder'
  1. RAML Module Builder
  2. RMB-246

migrate to reactive postgres client (vertx-pg-client)

    XMLWordPrintable

Details

    • CP: sprint 79, CP: sprint 87, CP: sprint 88
    • 8
    • Core: Platform

    Description

      The new client vertx-pg-client) is shipped by default with vert.x 3.8, RMB however pins the client version to the custom vertx-mysql-postgresql-client 3.5.1-FOLIO.1 (which fixes some connection sharing issues we have discovered with the client). The old client is still supported and available with vertx 3.8.

      Vert.x 4 will remove support for the old client. Vertx 4 milestone 1 announcement page: https://vertx.io/blog/eclipse-vert-x-4-milestone-1-released/

      Vert.x will stop its LTS support for the old Postgres/MySQL client 12/2020.

      Both the old and the new client are dedicated, non-blocking Postgres clients that support batch inserts and streaming selects. Only the new supports streaming inserts/updates.

      Migration includes changing the code to use the new prepared statement syntax using $1 instead of ? (see also rejected feature request).

      *See"

      Migration guide should be prepared.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                adam Adam Dickmeiss
                adam Adam Dickmeiss
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases