diff --git a/superset/db_engine_specs/oracle.py b/superset/db_engine_specs/oracle.py index 1df5736b824..37c779b8aa9 100644 --- a/superset/db_engine_specs/oracle.py +++ b/superset/db_engine_specs/oracle.py @@ -27,7 +27,7 @@ class OracleEngineSpec(BaseEngineSpec): engine = "oracle" engine_name = "Oracle" force_column_alias_quotes = True - max_column_name_length = 30 + max_column_name_length = 128 _time_grain_expressions = { None: "{col}", diff --git a/tests/unit_tests/db_engine_specs/test_oracle.py b/tests/unit_tests/db_engine_specs/test_oracle.py index 376b29bbf38..01999b5e274 100644 --- a/tests/unit_tests/db_engine_specs/test_oracle.py +++ b/tests/unit_tests/db_engine_specs/test_oracle.py @@ -31,7 +31,7 @@ from tests.unit_tests.fixtures.common import dttm # noqa: F401 @pytest.mark.parametrize( "column_name,expected_result", [ - ("This_Is_32_Character_Column_Name", "3b26974078683be078219674eeb8f5"), + ("a" * 129, "b325dc1c6f5e7a2b7cf465b9feab7948"), ("snake_label", "snake_label"), ("camelLabel", "camelLabel"), ],