我想向连接到 Postgresql 数据库的用户展示横幅 motd(今日消息)。类似于您使用的 cisco 路由器和交换机 cli:
banner motd "Seien Sie bitte vorsichtig....."
Run Code Online (Sandbox Code Playgroud)
然后在登录交换机/路由器时,您会看到该消息。
我想在连接到数据库时看到类似的东西。
例子:
$ psql postgres
psql (12.0)
Type "help" for help.
Seien Sie bitte vorsichtig.....
postgres=#
Run Code Online (Sandbox Code Playgroud)
您不能在服务器端强制这样做,因为服务器无法控制客户端显示的内容。
但是 yan 可以在客户端执行此操作:.psqlrc
在您的主目录中创建一个包含以下内容的文件:
\echo Seien Sie bitte vorsichtig.....
Run Code Online (Sandbox Code Playgroud)
但我假设,鉴于警告的文本,您只希望将此禁令用于某些敏感数据库。
为此,您可以banner
在每个数据库中都有 表,而 in 中的语句.psqlrc
将如下所示:
\set QUIET on
\pset format unaligned
SELECT * FROM banner;
\pset format aligned
\set QUIET off
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
345 次 |
最近记录: |