You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add grouping and collapsing fields to postgres source
* add auth group to github source connector
* revert postgres field order changes and adjust group of schemas field
* inject group into ssh tunnel spec for postgres only, through overloaded methods
* Automated Change
* bump Dockerfile versions and update changelogs
* bump strict encrypt version as well
* fix postgres acceptance test
* fix acceptance test again
* fix all postgres acceptance tests
* add newline
* undo other changes to postgres readme file
* add security group to tunnel_method in expected_spec.json
* bump version of strict encrypt
* manually bump versions in seed files
---------
Co-authored-by: lmossman <[email protected]>
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -117,7 +117,7 @@ public class PostgresSource extends AbstractJdbcSource<PostgresType> implements
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/source-postgres/src/main/resources/spec.json
+43-12
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,8 @@
10
10
"title": "Host",
11
11
"description": "Hostname of the database.",
12
12
"type": "string",
13
-
"order": 0
13
+
"order": 0,
14
+
"group": "db"
14
15
},
15
16
"port": {
16
17
"title": "Port",
@@ -20,13 +21,15 @@
20
21
"maximum": 65536,
21
22
"default": 5432,
22
23
"examples": ["5432"],
23
-
"order": 1
24
+
"order": 1,
25
+
"group": "db"
24
26
},
25
27
"database": {
26
28
"title": "Database Name",
27
29
"description": "Name of the database.",
28
30
"type": "string",
29
-
"order": 2
31
+
"order": 2,
32
+
"group": "db"
30
33
},
31
34
"schemas": {
32
35
"title": "Schemas",
@@ -38,39 +41,47 @@
38
41
"minItems": 0,
39
42
"uniqueItems": true,
40
43
"default": ["public"],
41
-
"order": 3
44
+
"order": 3,
45
+
"group": "db"
42
46
},
43
47
"username": {
44
48
"title": "Username",
45
49
"description": "Username to access the database.",
46
50
"type": "string",
47
-
"order": 4
51
+
"order": 4,
52
+
"group": "auth"
48
53
},
49
54
"password": {
50
55
"title": "Password",
51
56
"description": "Password associated with the username.",
52
57
"type": "string",
53
58
"airbyte_secret": true,
54
-
"order": 5
59
+
"order": 5,
60
+
"group": "auth",
61
+
"always_show": true
55
62
},
56
63
"jdbc_url_params": {
57
64
"description": "Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about <a href=\"https://jdbc.postgresql.org/documentation/head/connect.html\">JDBC URL parameters</a>.",
58
65
"title": "JDBC URL Parameters (Advanced)",
59
66
"type": "string",
60
-
"order": 6
67
+
"order": 6,
68
+
"group": "advanced"
61
69
},
62
70
"ssl": {
63
71
"title": "Connect using SSL",
64
72
"description": "Encrypt data using SSL. When activating SSL, please select one of the connection modes.",
65
73
"type": "boolean",
66
74
"default": false,
67
-
"order": 7
75
+
"order": 7,
76
+
"group": "security",
77
+
"always_show": true
68
78
},
69
79
"ssl_mode": {
70
80
"title": "SSL Modes",
71
81
"description": "SSL connection modes. \n Read more <a href=\"https://jdbc.postgresql.org/documentation/head/ssl-client.html\"> in the docs</a>.",
72
82
"type": "object",
73
-
"order": 7,
83
+
"order": 8,
84
+
"group": "security",
74
85
"oneOf": [
75
86
{
76
87
"title": "disable",
@@ -218,7 +229,8 @@
218
229
"type": "object",
219
230
"title": "Replication Method",
220
231
"description": "Replication method for extracting data from the database.",
221
-
"order": 8,
232
+
"order": 9,
233
+
"group": "advanced",
222
234
"oneOf": [
223
235
{
224
236
"title": "Standard",
@@ -276,14 +288,33 @@
276
288
"type": "string",
277
289
"title": "LSN commit behaviour",
278
290
"description": "Determines when Airbtye should flush the LSN of processed WAL logs in the source database. `After loading Data in the destination` is default. If `While reading Data` is selected, in case of a downstream failure (while loading data into the destination), next sync would result in a full sync.",
279
-
"enum": ["While reading Data", "After loading Data in the destination"],
291
+
"enum": [
292
+
"While reading Data",
293
+
"After loading Data in the destination"
294
+
],
280
295
"default": "After loading Data in the destination",
0 commit comments