Как перенести двоичные данные MySQL в Redshift? Как красное смещение хранит двоичные данные? - PullRequest
0 голосов
/ 17 октября 2019

Я перенес следующее двоичное значение типа: 10100100 из базы данных MySQL в Amazon Redshift с помощью службы миграции базы данных AWS (DMS).

После завершения загрузки данных значение, хранящееся в таблице Redshift, равно 31303130303130300000.

Почему Redshift хранит такое значение. Преобразует ли он 10100100 в utf8 или в гекс?

Пожалуйста, помогите решить эту проблему.

Я создаю задачу миграции в AWS DMS для переноса данных двоичного типа данных из MySQL в Redshift.

В Redshift я вижу, что он загружает преобразованное значение в таблицу.

Какой тип данных мне следует использовать в Redshift, если я переносю двоичное значение из MySQL?

select * from binarydata;
select cast(typebinary as VARCHAR ) from sakila.binarydata;

Результат: 31303130303130300000

Ожидаемый результат: 10100100 Фактический результат: 31303130303130300000

...