DuckDb хеширует записьPython

Программы на Python
Ответить
Anonymous
 DuckDb хеширует запись

Сообщение Anonymous »

У меня есть вариант использования, когда я хочу проверить наличие конфликтов при медленном изменении размеров. Теоретически я должен быть в состоянии сделать это, хэшируя запись исходной таблицы и сравнивая ее с хешем новой записи, поступающей, если идентификаторы совпадают.
В SQL я могу это сделать. сделайте это с помощью двоичной контрольной суммы и просто укажите список имен столбцов.
Похоже, что в DuckDb все хэш-функции представляют собой один столбец. Есть ли удобный способ сделать это, не объединяя все столбцы вместе или не сравнивая каждый столбец по отдельности?
В качестве альтернативы я мог бы хэшировать строки вне DuckDb в Python, но как данные хранятся в Parquet, очень удобно, если я могу просто хранить все это в DuckDb.

Подробнее здесь: https://stackoverflow.com/questions/779 ... h-a-record
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»