我想向连接到 Postgresql 数据库的用户展示一个横幅 motd(当天的消息)。类似于您使用的 cisco 路由器和交换机 cli:
banner motd "Seien Sie bitte vorsichtig....."
然后在登录到交换机/路由器时,您会看到该消息。
我希望在连接到数据库时看到类似的东西。
例子:
$ psql postgres
psql (12.0)
Type "help" for help.
Seien Sie bitte vorsichtig.....
postgres=#
您不能在服务器端强制执行此操作,因为服务器无法控制客户端显示的内容。
但是 yan 可以在客户端执行此操作:
.psqlrc
在您的主目录中创建一个文件,其中包含以下内容:但我假设,鉴于警告的文本,您只希望此禁令用于某些敏感数据库。
为此,您可以
banner
在每个数据库中都有表,其中的语句.psqlrc
如下: