diff --git a/lib/clickhouse-activerecord/tasks.rb b/lib/clickhouse-activerecord/tasks.rb index 130116a5..0551d7b6 100644 --- a/lib/clickhouse-activerecord/tasks.rb +++ b/lib/clickhouse-activerecord/tasks.rb @@ -67,6 +67,8 @@ def structure_load(*args) next elsif sql =~ /^INSERT INTO/ connection.do_execute(sql, nil, format: nil) + elsif sql =~ /^CREATE .*?FUNCTION/ + connection.do_execute(sql, nil, format: nil) else connection.execute(sql) end