Oracle cli client (sqlplus) has a neat feature, if you put `/[enter]` in the prompt, it re-executes the last SQL.

```sql
:) select 1;
┌─1─┐
│ 1 │
└───┘

:) /
┌─1─┐
│ 1 │
└───┘
```

currently `<up><enter>` pollutes the screen by the SQL text and can contain SQL script, not a single query. Probably echo should be disabled in this case as well.
{
    return boost::replace_all_copy(prompt_by_server_display_name, "{database}", config().getString("database", "default"));
}
void ClientBase::initQueryIdFormats()
{
    if (!query_id_formats.empty())
        return;
    /// Initialize query_id_formats if any
    if (config().has("query_id_formats"))
    {
        Poco::Util::AbstractConfiguration::Keys keys;
        config().keys("query_id_formats", keys);
        for (const auto & name : keys)
            query_id_formats.emplace_back(name + ":", config().getString("query_id_formats." + name));
    }
    if (query_id_formats.empty())
        query_id_formats.emplace_back("Query id:", " {query_id}\n");
}
void ClientBase::runInteractive()