Hyunsik Choi created TAJO-1360:
----------------------------------
Summary: VALUES_ field in OPTIONS table of catalog store should be
longer.
Key: TAJO-1360
URL: https://issues.apache.org/jira/browse/TAJO-1360
Project: Tajo
Issue Type: Bug
Components: catalog
Reporter: Hyunsik Choi
Fix For: 0.11
Table properties for each table are maintained in {{OPTIONS}} table in catalog
store. Each key and value for each table property use {{KEY_}} and {{VALUE_}}
fields as follows:
{code}
CREATE TABLE OPTIONS (
TID INT NOT NULL,
KEY_ VARCHAR(255) BINARY NOT NULL,
VALUE_ VARCHAR(255) NOT NULL,
PRIMARY KEY (TID, KEY_),
FOREIGN KEY (TID) REFERENCES TABLES (TID) ON DELETE CASCADE
)
{code}
Newly adopted Hbase storage uses the table property {{columns}} to maintain
the column map between a HBase table and Tajo table. {{VALUE_}} is likely to
cause 'Data too long' exception because its maximum length is just 256.
So, we need to increase the maximum size. I think that 8000 would be proper
because some RDBMSs supports VARCHAR types up to 8000 chars as far as I know.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)