Skip to content

Commit

Permalink
feat(rds): PostgreSQL 14.10, 13.13, 12.17, and 11.22 (#28131)
Browse files Browse the repository at this point in the history
This PR supports RDS for PostgreSQL 14.10, 13.13, 12.17, and 11.22. 

```bash
❯ aws rds describe-db-engine-versions \
∙     --engine postgres \
∙     --query "DBEngineVersions[?EngineVersion=='14.10'||EngineVersion=='13.13'||EngineVersion=='12.17'||EngineVersion=='11.22'].[DBEngineVersionDescription,EngineVersion,DBParameterGroupFamily,MajorEngineVersion,Status]"
[
    [
        "PostgreSQL 11.22-R1",
        "11.22",
        "postgres11",
        "11",
        "available"
    ],
    [
        "PostgreSQL 12.17-R1",
        "12.17",
        "postgres12",
        "12",
        "available"
    ],
    [
        "PostgreSQL 13.13-R1",
        "13.13",
        "postgres13",
        "13",
        "available"
    ],
    [
        "PostgreSQL 14.10-R1",
        "14.10",
        "postgres14",
        "14",
        "available"
    ]
]
```

https://aws.amazon.com/jp/about-aws/whats-new/2023/11/amazon-rds-postgresql-minor-versions-15-5-14-10-13-13-12-17-11-22/

(The 15.5 has already added to CDK.)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
  • Loading branch information
go-to-k committed Nov 28, 2023
1 parent 48c275c commit f53faf6
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions packages/aws-cdk-lib/aws-rds/lib/instance-engine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1135,6 +1135,8 @@ export class PostgresEngineVersion {
public static readonly VER_11_20 = PostgresEngineVersion.of('11.20', '11', { s3Import: true, s3Export: true });
/** Version "11.21". */
public static readonly VER_11_21 = PostgresEngineVersion.of('11.21', '11', { s3Import: true, s3Export: true });
/** Version "11.22". */
public static readonly VER_11_22 = PostgresEngineVersion.of('11.22', '11', { s3Import: true, s3Export: true });

/** Version "12" (only a major version, without a specific minor version). */
public static readonly VER_12 = PostgresEngineVersion.of('12', '12', { s3Import: true });
Expand Down Expand Up @@ -1195,6 +1197,8 @@ export class PostgresEngineVersion {
public static readonly VER_12_15 = PostgresEngineVersion.of('12.15', '12', { s3Import: true, s3Export: true });
/** Version "12.16". */
public static readonly VER_12_16 = PostgresEngineVersion.of('12.16', '12', { s3Import: true, s3Export: true });
/** Version "12.17". */
public static readonly VER_12_17 = PostgresEngineVersion.of('12.17', '12', { s3Import: true, s3Export: true });

/** Version "13" (only a major version, without a specific minor version). */
public static readonly VER_13 = PostgresEngineVersion.of('13', '13', { s3Import: true, s3Export: true });
Expand Down Expand Up @@ -1240,6 +1244,8 @@ export class PostgresEngineVersion {
public static readonly VER_13_11 = PostgresEngineVersion.of('13.11', '13', { s3Import: true, s3Export: true });
/** Version "13.12". */
public static readonly VER_13_12 = PostgresEngineVersion.of('13.12', '13', { s3Import: true, s3Export: true });
/** Version "13.13". */
public static readonly VER_13_13 = PostgresEngineVersion.of('13.13', '13', { s3Import: true, s3Export: true });

/** Version "14" (only a major version, without a specific minor version). */
public static readonly VER_14 = PostgresEngineVersion.of('14', '14', { s3Import: true, s3Export: true });
Expand Down Expand Up @@ -1267,6 +1273,8 @@ export class PostgresEngineVersion {
public static readonly VER_14_8 = PostgresEngineVersion.of('14.8', '14', { s3Import: true, s3Export: true });
/** Version "14.9". */
public static readonly VER_14_9 = PostgresEngineVersion.of('14.9', '14', { s3Import: true, s3Export: true });
/** Version "14.10". */
public static readonly VER_14_10 = PostgresEngineVersion.of('14.10', '14', { s3Import: true, s3Export: true });

/** Version "15" (only a major version, without a specific minor version). */
public static readonly VER_15 = PostgresEngineVersion.of('15', '15', { s3Import: true, s3Export: true });
Expand Down

0 comments on commit f53faf6

Please sign in to comment.