创建反斜杠命令别名

psql的反斜杠命令,例如\dt(列出表) 简洁且输入速度快,但有时不容易记住。\dn就想起 - 它列出模式 (更直观的\ds列出序列) - 为了便于记忆,可以将 'n' 视为命名空间。

虽然无法直接为反斜杠命令定义更易于记忆的别名,但 psql 的变量插值提供了一个方便的解决方法

testdb=# \set list_schemas '\\dn'
testdb=# :list_schemas
  List of schemas
  Name  |  Owner   
--------+----------
 public | postgres
(1 row)