23.3. Продвинутое использование #
duckdb.convert_unsupported_numeric_to_double#Преобразует типы
NUMERICс неподдерживаемыми значениямиprecision/scaleвDOUBLEвместо выдачи ошибки.Возможные значения:
true
false
DuckDB поддерживает типы
NUMERIC/DECIMALс точностью от 1 до 38 и масштабом от 0 до 38 (при условии, что масштаб ≤ точности). ДляNUMERIC, выходящих за эти пределы:Если указано true, неподдерживаемые значения типа
NUMERICпреобразуются вDOUBLEс возможной потерей точности.Если указано false, неподдерживаемые значения типа
NUMERICвызывают ошибку.
Значение по умолчанию: false.
Доступ: все пользователи.
duckdb.unsafe_allow_mixed_transactions#Позволяет выполнять смешанные транзакции между DuckDB и Postgres Pro.
Важно
Этот параметр позволяет выполнять транзакции, изменяющие данные в обеих базах данных. Однако это может привести к проблемам с согласованностью данных и не рекомендуется для использования в производственной среде.
Значение по умолчанию: false.
Доступ: все пользователи.