1
0
mirror of synced 2026-01-05 21:02:13 -05:00
Files
airbyte/airbyte-integrations/connectors/source-postgres/Dockerfile
Sergio Ropero c0f973e2e4 fix: Permission check failing when privilege is at ROLE level (#23330)
* source-snowflake: use a safer method for parsing a BigInteger cursor value (#22358)

* use a safer method for parsing a BigInteger cursor value

* Add testing

* fix format change

* Fix failing integration tests

* Try removing the failing incremental test

* Try removing the failing incremental test

* Fix failing test

* Add metadata to connector logs (log level, class name, method name and line number) (#23105)

* Issue #17861 Add labels, class, method name and line numbers to connector logs

* Refactored unit test

* fix for warning about UTF8 charset in test class

---------

Co-authored-by: prateekmukhedkar <prateek@airbyte.io>

* This commit fixes the issue when permission is granted at ROLE level instead of USER level.

Missing revoke privileges in the tests.

* Change the query to recursively look for all roles asigned.

Also improve testing.

* Add test for subrole with replication access

* formatting

* Roles don't share attributes, only accesses.
That means that the REPLICATION or SUPERUSER can not be inhered to the user. Because of that, we need to make the user have REPLICATION access directly.

* Bump versions and update alloydb docs

* Roles don't share attributes, only accesses.
That means that the REPLICATION or SUPERUSER can not be inhered to the user. Because of that, we need to make the user have REPLICATION access directly.

* improve comment

* Typo

* Change from checking the permisions in `pg_users` to execute `createConnection` and verifying the connection is fine for CDC.

* Remove unneeded import

* format

* Rename ReplicationConnection class

* Revert "source-snowflake: use a safer method for parsing a BigInteger cursor value (#22358)"

This reverts commit e9efd9878a.

* Revert "Add metadata to connector logs (log level, class name, method name and line number) (#23105)"

This reverts commit a2c80a1fdb.

* Change ConfigError throw point

* Include in try to autoclose the connection

* Bump versions

* auto-bump connector version

* fix SSL failure on check

* format + undo spec changes

* auto-bump connector version

* Manual interaction for source definitions

---------

Co-authored-by: Rodi Reich Zilberman <867491+rodireich@users.noreply.github.com>
Co-authored-by: Prateek Mukhedkar <123108018+prateekmukhedkar@users.noreply.github.com>
Co-authored-by: prateekmukhedkar <prateek@airbyte.io>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: subodh <subodh1810@gmail.com>
2023-02-23 17:43:31 +00:00

21 lines
452 B
Docker

FROM airbyte/integration-base-java:dev AS build
WORKDIR /airbyte
ENV APPLICATION source-postgres
COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar
RUN tar xf ${APPLICATION}.tar --strip-components=1 && rm -rf ${APPLICATION}.tar
FROM airbyte/integration-base-java:dev
WORKDIR /airbyte
ENV APPLICATION source-postgres
COPY --from=build /airbyte /airbyte
LABEL io.airbyte.version=1.0.47
LABEL io.airbyte.name=airbyte/source-postgres