Currently executing queries like: 

```
SELECT * FROM system.tables LIMIT 10;\G 
SELECT * FROM system.tables LIMIT 10\G;
```

Ends up with a syntax error.

From the documentation, it should not be an error:

> You can specify \G instead of or after the semicolon.


if (!logs_out_stream)
    {
        WriteBuffer * wb = out_logs_buf.get(
        if (!out_logs_buf)
        {
            if (server_logs_file.empty())
            {
                /// Use stderr by default
                :make_unique<WriteBufferFromFileDescriptor>(STDERR_FILENO
                wb = out_logs_buf.get(
            }
            else if (server_logs_file == "-")
            {
                /// Use stdout if --server_logs_file=- specified
                wb = &std_out;
            }
            else
            {
                out_logs_buf
                    = std::make_unique<WriteBufferFromFile>(server_logs_file, DBMS_DEFAULT_BUFFER_SIZE, O_WRONLY | O_APPEND | O_CREAT
                wb = out_logs_buf.get(
            }
        }
        logs_out_stream = std::make_unique<InternalTextLogs>(*wb, stdout_is_a_tty
    }
}
void ClientBase::updateSuggest(const ASTCreateQuery & ast_create)
{
    std::vector<std::string> new_words;
    if (ast_create.database)