Skip to content

[Bug] ALTER STREAM SET COMMENT is not supported for table stream #65388

Description

@MoanasDaddyXu

Search before asking

  • I had searched in the issues and found no similar issues.

Version

Reproduced with the table stream regression case on local Doris HEAD d4a077caf8a.

Test environment:

regression-test/suites/table_stream_p0/test_table_stream_alter_comment.groovy
remote log: /mnt/disk1/jianxu/case_output/doris/testrun/table_stream_p0_20260708/test_table_stream_alter_comment.retry2.log
FE: 172.20.49.4:9030

What's Wrong?

ALTER STREAM ... SET COMMENT fails at parser stage, even though table stream creation with an initial comment works and information_schema.table_streams exposes the comment.

Failing SQL:

ALTER STREAM s_alter_comment SET COMMENT 'updated comment';

Actual error:

errCode = 2, detailMessage =
no viable alternative at input 'ALTER STREAM'(line 1, pos 6)

What You Expected?

ALTER STREAM ... SET COMMENT should be parsed and executed successfully, and information_schema.table_streams.STREAM_COMMENT should reflect the updated comment.

How to Reproduce?

Regression case:

regression-test/suites/table_stream_p0/test_table_stream_alter_comment.groovy

Minimal flow:

CREATE TABLE base_dup (
    k1 INT,
    v1 INT
)
DUPLICATE KEY(k1)
DISTRIBUTED BY HASH(k1) BUCKETS 1
PROPERTIES (
    "replication_num" = "1",
    "binlog.enable" = "true",
    "binlog.format" = "ROW"
);

CREATE STREAM s_alter_comment ON TABLE base_dup
COMMENT 'initial comment'
PROPERTIES ("type" = "append_only");

ALTER STREAM s_alter_comment SET COMMENT 'updated comment';

Regression Test Result

suite: test_table_stream_alter_comment
command: ALTER STREAM s_alter_comment SET COMMENT 'updated comment'
actual: no viable alternative at input 'ALTER STREAM'(line 1, pos 6)

Anything Else?

Tracking issue: #65265

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions