创建反斜杠命令别名

psql的反斜杠命令,例如\dt(列出表)简洁且输入快速,但有时并不总是容易记住。\dn就想到这一点 - 它列出模式(更直观的\ds列出序列) - 为了便于记忆,可以将“n”理解为命名空间。

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

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