IMPORT FROM EXA does not handle HASHTYPE
Details
| Detail name | Value |
|---|---|
| Changelog Number | 12210 |
| Type | Bug |
| Status | Open |
| Affected Versions |
Description
IMPORT FROM EXA returns VARCHAR for columns with datatype HASHTYPE.
Preparation
CREATE SCHEMA TEST;
CREATE CONNECTION exa_connection
TO 'localhost:8563'
USER 'agent_007'
IDENTIFIED BY 'secret';
CREATE TABLE T(C1 HASHTYPE);
INSERT INTO T VALUES ('a7b38db6-d985-42ca-a3ba-cc78c3d5bc2f');
Example
CREATE TABLE T2 AS (
SELECT * FROM (
IMPORT FROM EXA AT exa_connection TABLE TEST.T
)
);
DESCRIBE T2;
Workaround
Explicitly cast the datatype in the IMPORT command.
CREATE TABLE T2 AS (
SELECT * FROM (
IMPORT INTO (C1 HASHTYPE) FROM EXA AT exa_connection TABLE TEST.T
)
);
Fix
IMPORT FROM EXA returns HASHTYPE in this case as expected.