Skip to content

Commit d8dfcaa

Browse files
grishicktulirenoctavia-squidington-iii
authored
🎉 Postgres source: label the connector as generally available (#15380)
* Label source-postgres to GA * Correct the PR number * 📄 Postgres source: fix links in the spec (#15382) * Add internal anchors back * Remove internal anchor * Use links for subtitles * Remove one more anchor * auto-bump connector version [ci skip] Co-authored-by: Liren Tu <tuliren.git@outlook.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
1 parent f9026b0 commit d8dfcaa

File tree

7 files changed

+97
-96
lines changed

7 files changed

+97
-96
lines changed

airbyte-config/init/src/main/resources/seed/source_definitions.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -762,11 +762,11 @@
762762
- name: Postgres
763763
sourceDefinitionId: decd338e-5647-4c0b-adf4-da0e75f5a750
764764
dockerRepository: airbyte/source-postgres
765-
dockerImageTag: 0.4.44
765+
dockerImageTag: 1.0.0
766766
documentationUrl: https://docs.airbyte.io/integrations/sources/postgres
767767
icon: postgresql.svg
768768
sourceType: database
769-
releaseStage: beta
769+
releaseStage: generally_available
770770
- name: Prestashop
771771
sourceDefinitionId: d60a46d4-709f-4092-a6b7-2457f7d455f5
772772
dockerRepository: airbyte/source-prestashop

airbyte-config/init/src/main/resources/seed/source_specs.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7138,7 +7138,7 @@
71387138
supportsNormalization: false
71397139
supportsDBT: false
71407140
supported_destination_sync_modes: []
7141-
- dockerImage: "airbyte/source-postgres:0.4.44"
7141+
- dockerImage: "airbyte/source-postgres:1.0.0"
71427142
spec:
71437143
documentationUrl: "https://docs.airbyte.com/integrations/sources/postgres"
71447144
connectionSpecification:
@@ -7394,7 +7394,7 @@
73947394
description: "A logical decoding plugin installed on the PostgreSQL\
73957395
\ server. The `pgoutput` plugin is used by default. If the replication\
73967396
\ table contains a lot of big jsonb values it is recommended to\
7397-
\ use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#replication-plugin\"\
7397+
\ use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-2-select-a-replication-plugin\"\
73987398
>selecting replication plugins</a>."
73997399
enum:
74007400
- "pgoutput"
@@ -7405,14 +7405,14 @@
74057405
type: "string"
74067406
title: "Replication Slot"
74077407
description: "A plugin logical replication slot. Read about <a href=\"\
7408-
https://docs.airbyte.com/integrations/sources/postgres#replication-slot\"\
7408+
https://docs.airbyte.com/integrations/sources/postgres#step-3-create-replication-slot\"\
74097409
>replication slots</a>."
74107410
order: 2
74117411
publication:
74127412
type: "string"
74137413
title: "Publication"
74147414
description: "A Postgres publication used for consuming changes. Read\
7415-
\ about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#publications-replication\"\
7415+
\ about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-4-create-publications-and-replication-identities-for-tables\"\
74167416
>publications and replication identities</a>."
74177417
order: 3
74187418
initial_waiting_seconds:
@@ -7421,7 +7421,7 @@
74217421
description: "The amount of time the connector will wait when it launches\
74227422
\ to determine if there is new data to sync or not. Defaults to\
74237423
\ 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about\
7424-
\ <a href=\"https://docs.airbyte.com/integrations/sources/postgres#initial-waiting-time\"\
7424+
\ <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-5-optional-set-up-initial-waiting-time\"\
74257425
>initial waiting time</a>."
74267426
default: 300
74277427
order: 4

airbyte-integrations/connectors/source-postgres-strict-encrypt/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ ENV APPLICATION source-postgres-strict-encrypt
1616

1717
COPY --from=build /airbyte /airbyte
1818

19-
LABEL io.airbyte.version=0.4.44
19+
LABEL io.airbyte.version=1.0.0
2020
LABEL io.airbyte.name=airbyte/source-postgres-strict-encrypt

airbyte-integrations/connectors/source-postgres/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ ENV APPLICATION source-postgres
1616

1717
COPY --from=build /airbyte /airbyte
1818

19-
LABEL io.airbyte.version=0.4.44
19+
LABEL io.airbyte.version=1.0.0
2020
LABEL io.airbyte.name=airbyte/source-postgres

airbyte-integrations/connectors/source-postgres/src/main/resources/spec.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,27 +250,27 @@
250250
"plugin": {
251251
"type": "string",
252252
"title": "Plugin",
253-
"description": "A logical decoding plugin installed on the PostgreSQL server. The `pgoutput` plugin is used by default. If the replication table contains a lot of big jsonb values it is recommended to use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#replication-plugin\">selecting replication plugins</a>.",
253+
"description": "A logical decoding plugin installed on the PostgreSQL server. The `pgoutput` plugin is used by default. If the replication table contains a lot of big jsonb values it is recommended to use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-2-select-a-replication-plugin\">selecting replication plugins</a>.",
254254
"enum": ["pgoutput", "wal2json"],
255255
"default": "pgoutput",
256256
"order": 1
257257
},
258258
"replication_slot": {
259259
"type": "string",
260260
"title": "Replication Slot",
261-
"description": "A plugin logical replication slot. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#replication-slot\">replication slots</a>.",
261+
"description": "A plugin logical replication slot. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-3-create-replication-slot\">replication slots</a>.",
262262
"order": 2
263263
},
264264
"publication": {
265265
"type": "string",
266266
"title": "Publication",
267-
"description": "A Postgres publication used for consuming changes. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#publications-replication\">publications and replication identities</a>.",
267+
"description": "A Postgres publication used for consuming changes. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-4-create-publications-and-replication-identities-for-tables\">publications and replication identities</a>.",
268268
"order": 3
269269
},
270270
"initial_waiting_seconds": {
271271
"type": "integer",
272272
"title": "Initial Waiting Time in Seconds (Advanced)",
273-
"description": "The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#initial-waiting-time\">initial waiting time</a>.",
273+
"description": "The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-5-optional-set-up-initial-waiting-time\">initial waiting time</a>.",
274274
"default": 300,
275275
"order": 4,
276276
"min": 120,

airbyte-integrations/connectors/source-postgres/src/test/resources/expected_spec.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,27 +228,27 @@
228228
"plugin": {
229229
"type": "string",
230230
"title": "Plugin",
231-
"description": "A logical decoding plugin installed on the PostgreSQL server. The `pgoutput` plugin is used by default. If the replication table contains a lot of big jsonb values it is recommended to use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#replication-plugin\">selecting replication plugins</a>.",
231+
"description": "A logical decoding plugin installed on the PostgreSQL server. The `pgoutput` plugin is used by default. If the replication table contains a lot of big jsonb values it is recommended to use `wal2json` plugin. Read more about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-2-select-a-replication-plugin\">selecting replication plugins</a>.",
232232
"enum": ["pgoutput", "wal2json"],
233233
"default": "pgoutput",
234234
"order": 1
235235
},
236236
"replication_slot": {
237237
"type": "string",
238238
"title": "Replication Slot",
239-
"description": "A plugin logical replication slot. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#replication-slot\">replication slots</a>.",
239+
"description": "A plugin logical replication slot. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-3-create-replication-slot\">replication slots</a>.",
240240
"order": 2
241241
},
242242
"publication": {
243243
"type": "string",
244244
"title": "Publication",
245-
"description": "A Postgres publication used for consuming changes. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#publications-replication\">publications and replication identities</a>.",
245+
"description": "A Postgres publication used for consuming changes. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-4-create-publications-and-replication-identities-for-tables\">publications and replication identities</a>.",
246246
"order": 3
247247
},
248248
"initial_waiting_seconds": {
249249
"type": "integer",
250250
"title": "Initial Waiting Time in Seconds (Advanced)",
251-
"description": "The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#initial-waiting-time\">initial waiting time</a>.",
251+
"description": "The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href=\"https://docs.airbyte.com/integrations/sources/postgres#step-5-optional-set-up-initial-waiting-time\">initial waiting time</a>.",
252252
"default": 300,
253253
"order": 4,
254254
"min": 120,

0 commit comments

Comments
 (0)