Esempio n. 1
0
def test_materialize_database_ddl_with_mysql_5_7(started_cluster,
                                                 started_mysql_5_7):
    try:
        materialize_with_ddl.drop_table_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.create_table_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.rename_table_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.alter_add_column_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.alter_drop_column_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        # mysql 5.7 cannot support alter rename column
        # materialize_with_ddl.alter_rename_column_with_materialize_mysql_database(clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.alter_rename_table_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
        materialize_with_ddl.alter_modify_column_with_materialize_mysql_database(
            clickhouse_node, started_mysql_5_7, "mysql1")
    except:
        print(
            clickhouse_node.query(
                "select '\n', thread_id, query_id, arrayStringConcat(arrayMap(x -> concat(demangle(addressToSymbol(x)), '\n    ', addressToLine(x)), trace), '\n') AS sym from system.stack_trace format TSVRaw"
            ))
        raise
Esempio n. 2
0
def test_materialize_database_ddl_with_mysql_5_7(started_cluster,
                                                 started_mysql_5_7):
    materialize_with_ddl.drop_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.create_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.rename_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
Esempio n. 3
0
def test_materialize_database_ddl_with_mysql_8_0(started_cluster, started_mysql_8_0):
    materialize_with_ddl.drop_table_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.create_table_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.rename_table_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.alter_add_column_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.alter_drop_column_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.alter_rename_table_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.alter_rename_column_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
    materialize_with_ddl.alter_modify_column_with_materialize_mysql_database(clickhouse_node, started_mysql_8_0, "mysql8_0")
Esempio n. 4
0
def test_materialize_database_ddl_with_mysql_5_7(started_cluster,
                                                 started_mysql_5_7):
    materialize_with_ddl.drop_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.create_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.rename_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.alter_add_column_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.alter_drop_column_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    # mysql 5.7 cannot support alter rename column
    # materialize_with_ddl.alter_rename_column_with_materialize_mysql_database(clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.alter_rename_table_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")
    materialize_with_ddl.alter_modify_column_with_materialize_mysql_database(
        clickhouse_node, started_mysql_5_7, "mysql5_7")