创建反斜杠命令别名

psql反斜杠命令,例如\dt(列出表) 非常简洁且输入快速,但有时却不容易记住。\dn就很容易想到——它列出模式 (而更直观的\ds列出序列)——对于助记,可以把 'n' 想象成 'namespace' (命名空间)。

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

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