You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Paul Luong (JIRA)" <ji...@apache.org> on 2016/10/31 16:26:59 UTC
[jira] [Created] (AIRFLOW-607) Cannot initdb on Oracle because of
String(5000) fields in model
Paul Luong created AIRFLOW-607:
----------------------------------
Summary: Cannot initdb on Oracle because of String(5000) fields in model
Key: AIRFLOW-607
URL: https://issues.apache.org/jira/browse/AIRFLOW-607
Project: Apache Airflow
Issue Type: Bug
Affects Versions: Airflow 1.7.1.3
Reporter: Paul Luong
Priority: Blocker
Unfortunately Oracle cannot be used to host the Airflow application DB due to the fact that Oracle limits varchar data types to 4000 bytes.
If you try to run the airflow initdb command to install the DB onto Oracle you will end up with the following error:
sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) ORA-00910: specified length too long for its datatype
[SQL: '\nCREATE TABLE connection (\n\tid INTEGER NOT NULL, \n\tconn_id VARCHAR2(250 CHAR), \n\tconn_type VARCHAR2(500 CHAR), \n\thost VARCHAR2(500 CHAR), \n\tschema VARCHAR2(500 CHAR), \n\tlogin VARCHAR2(500 CHAR), \n\tpassword VARCHAR2(500 CHAR), \n\tport INTEGER, \n\textra VARCHAR2(5000 CHAR), \n\tPRIMARY KEY (id)\n)\n\n']
Request that we change String(5000) types in the Chart and Connection models to 4000.
Thanks!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)