Skip to content

Commit 478b014

Browse files
authored
Postgres pipes: remove mention of numeric errors (#4744)
1 parent 105f163 commit 478b014

File tree

1 file changed

+0
-7
lines changed
  • docs/integrations/data-ingestion/clickpipes/postgres

1 file changed

+0
-7
lines changed

docs/integrations/data-ingestion/clickpipes/postgres/faq.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -320,13 +320,6 @@ WITH (publish_via_partition_root = true);
320320
This error typically occurs when the source Postgres database has a datatype which cannot be mapped during ingestion.
321321
For more specific issue, refer to the possibilities below.
322322

323-
### `Cannot parse type Decimal(XX, YY), expected non-empty binary data with size equal to or less than ...` {#cannot-parse-type-decimal-expected-non-empty-binary-data-with-size-equal-to-or-less-than}
324-
325-
Postgres `NUMERIC`s have really high precision (up to 131072 digits before the decimal point; up to 16383 digits after the decimal point) and ClickHouse Decimal type allows maximum of (76 digits, 39 scale).
326-
The system assumes that _usually_ the size would not get that high and does an optimistic cast for the same as source table can have large number of rows or the row can come in during the CDC phase.
327-
328-
The current workaround would be to map the NUMERIC type to string on ClickHouse. To enable this please raise a ticket with the support team and this will be enabled for your ClickPipes.
329-
330323
### I'm seeing errors like `invalid memory alloc request size <XXX>` during replication/slot creation {#postgres-invalid-memalloc-bug}
331324

332325
There was a bug introduced in Postgres patch versions 17.5/16.9/15.13/14.18/13.21 due to which certain workloads can cause an exponential increase in memory usage, leading to a memory allocation request >1GB which Postgres considers invalid. This bug [has been fixed](https://github.com/postgres/postgres/commit/d87d07b7ad3b782cb74566cd771ecdb2823adf6a) and will be in the next Postgres patch series (17.6...). Please check with your Postgres provider when this patch version will be available for upgrade. If an upgrade isn't immediately possible, a resync of the pipe will be needed as it hits the error.

0 commit comments

Comments
 (0)