Change the prompt in clickhouse-client
If you don't like how clickhouse client and clickhouse-local display the prompt in your terminal window, it is possible to change it to add a prefix.
This article explains how to change the prompt to whatever you want.
The default prompt is your local computer name followed by :) :
The following are variables that you can use in a prompt: {user}, {host}
There are several ways to update the prompt and we'll go through them each.
--prompt flag
The first way to change the flag is using the --prompt:
This will add the finger emoji before the smiley face:
Config file - top level
Alternatively, you can provide a prompt prefix in a config.xml file:
We can use a config file with any name we like and pass it in using the -C flag:
Prefer your config files to be in YAML? That works too:
Config file - connections_credentials
Alternatively, you can specify a prompt per connection credentials. This only makes sense when using clickhouse-client.
We can then try to connect with the dev connection:
Or the prod one:
And here's a YAML version:
With the dev connnection:
And now prod: