* 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 commite9efd9878a. * Revert "Add metadata to connector logs (log level, class name, method name and line number) (#23105)" This reverts commita2c80a1fdb. * 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>
21 lines
452 B
Docker
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
|