def METHOD_NAME(self, c_range_start, c_range_end, d_range_start, d_range_end):
    self.repro_queries = []
    self.query(
        """
        CREATE TABLE tab_02473 (a Int8, b Int32, c Int32, d Int32, PRIMARY KEY (a))
        ENGINE = MergeTree() ORDER BY (a, b)
        SETTINGS min_bytes_for_wide_part = 0, index_granularity = {};""".format(
            self.index_granularity
        )
    )
    self.query(
        "INSERT INTO tab_02473 select 0, number+1, number+1, number+1 FROM numbers({});".format(
            self.total_rows
        )
    )
    client = ClickHouseClient()
    all_data = client.query_return_df(
        "SELECT a, b, c, d, 1 as e FROM tab_02473 FORMAT TabSeparatedWithNames;"
    )
    self.query("OPTIMIZE TABLE tab_02473 FINAL SETTINGS mutations_sync=2;")
    # After all data has been written add a column with default value
    self.query("ALTER TABLE tab_02473 ADD COLUMN e Int64 DEFAULT 1;")
    self.check_data(
        all_data, c_range_start, c_range_end, d_range_start, d_range_end
    )
    self.query("DROP TABLE tab_02473;")