Strategy ONE

存储库命令

  • \q:退出
  • \c __数据库__:连接到数据库
  • \d __table__:显示包括触发器的表定义
  • \d __table__:更详细的表定义,包括描述和物理磁盘大小
  • \l:列出数据库
  • \你: 列出事件
  • \df:列表函数
  • \的: 列出索引
  • \dn:列出架构
  • \dt *.*:列出所有架构中的表(如果 *.* 省略则仅显示 SEARCH_PATH 表)
  • \dT:列出所有数据类型。
  • \dv: 列出视图。
  • \df __函数__ :显示函数 SQL 代码。
  • \X:格式漂亮的查询结果,而不是不太有用的 ASCII 表。
  • \copy (SELECT * FROM __table_name__) TO 'file_path_and_name.csv' WITH CSV:将表格导出为 CSV。

用户相关:

  • \的: 列出用户
  • \你__用户名__: 如果存在,列出用户名。
  • 创建角色__test1__:使用现有用户名创建角色。
  • 创建角色__test2__不继承登录密码__passsword__;:创建一个具有用户名和密码的角色。
  • 设置角色__test__;:将当前会话的角色更改为__test__。
  • 将 __test2__ 授予 __test1__;:允许__test1__将其角色设置为__test2__。