DanielLeens opened a new pull request, #11035:
URL: https://github.com/apache/seatunnel/pull/11035
## Summary
This draft PR fills the remaining documentation gaps from the six-topic
audit and only implements
topics that do not already have a corresponding PR.
Included in this PR:
- clarify Zeta REST API / Web UI startup defaults in `rest-api-v2.md`,
including 8080 / dynamic port / context-path troubleshooting
- add Http source request-construction cookbooks for GET, POST JSON, and
POST form pagination
- clarify JDBC / PostgreSQL sink key inference, `enable_upsert`, `ON
CONFLICT`, and `use_copy_statement` semantics
- add a Metadata + Sql cookbook for shard suffix extraction and load-date
derivation
## Topic audit
Already covered elsewhere, so not repeated here:
- topic 2 `State storage, Hadoop dependency, and disk cleanup guidance` ->
#10981
- topic 3 `Doris sink scenario-based tuning and pitfalls` -> #7732 and later
FAQ additions in #10980
Implemented in this PR because no corresponding PR currently covers the gap
end-to-end:
- topic 1 `Zeta Web UI / 8080 troubleshooting` (`rest-api-v2.md`)
- topic 4 `PostgreSQL/JDBC sink write semantics without primary keys`
- topic 5 `HTTP Source paging and request construction cookbook`
- topic 6 `Metadata + SQL transform combined cookbook`
## Validation
- ran `./mvnw spotless:apply` in this worktree, result: `BUILD SUCCESS`
- rechecked every behavior description against current source code,
especially:
- `ServerConfigOptions`, `SeaTunnelServer`, `JettyService`
- `HttpSourceReader`, `HttpClientProvider`
- `JdbcSinkFactory`, `JdbcOutputFormatBuilder`,
`InsertOrUpdateBatchStatementExecutor`, `PostgresDialect`,
`CopyManagerBatchStatementExecutor`
- SQL function docs/tests for `REGEXP_SUBSTR`, `CURRENT_TIMESTAMP`,
`FORMATDATETIME`, `FROM_UNIXTIME`
## Not revalidated in this run
- no runnable docs-site preview pipeline was available in this repository
for these markdown pages, so I did not perform a rendered website preview
- no runtime engine / connector execution was performed because this PR is
documentation-only and this run was limited to source-to-doc consistency checks
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]