hi everyone, I noticed jdbc sink doesn’t seem to s...
# troubleshooting
d
hi everyone, I noticed jdbc sink doesn’t seem to support writing array type for postgres? can anyone confirm?
Copy code
Caused by: java.lang.IllegalStateException: Writing ARRAY type is not yet supported in JDBC:PostgreSQL.
		at org.apache.flink.connector.jdbc.internal.converter.PostgresRowConverter.lambda$createNullableExternalConverter$efaae646$1(PostgresRowConverter.java:69)
		at org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter.toExternal(AbstractJdbcRowConverter.java:87)
		at org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor.addToBatch(TableSimpleStatementExecutor.java:58)
		at org.apache.flink.connector.jdbc.internal.executor.TableSimpleStatementExecutor.addToBatch(TableSimpleStatementExecutor.java:35)
		at org.apache.flink.connector.jdbc.internal.executor.TableBufferReducedStatementExecutor.executeBatch(TableBufferReducedStatementExecutor.java:95)
		at org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.attemptFlush(JdbcOutputFormat.java:246)
		at org.apache.flink.connector.jdbc.internal.JdbcOutputFormat.flush(JdbcOutputFormat.java:216)
		... 7 more
flink version 1.16
s
Yep, I had to implement a patch for that.
m
d
thanks for the pointer.