时间:2024-03-09 11:51作者:下载吧人气:36
PostgreSQL附带了一个命令 – COMMENT 。如果想要记录数据库中的内容,这个命令很有用。本文将介绍如何使用此命令。
随着数据库的不断发展和数据关系变得越来越复杂,跟踪数据库中添加的所有内容会变得非常困难。要记录数据的组织方式以及可能随时间添加或更改的组件,有必要添加某种文档。
例如,文档可以写在外部文件中,但这会产生一种问题,他们很快就会变为过时的文件。PostgreSQL有一个解决这个问题的方法:COMMENT命令。使用它可以向各种数据库对象添加注释,例如在需要时更新的列,索引,表和函数。
PostgreSQL的psql交互式shell包含许多强大的命令来查看和操作数据。d命令会显示所有可见表,视图,物化视图,序列和外部表的列表。还有几种d命令的组合可用于指定是否要查看索引,映射,约束等。结合+(例如d+),该命令将为您提供对象的扩展视图,包含一个描述列,这是文档或COMMENT编写的位置。
COMMENT命令是我们将数据描述添加到数据库对象的方法。不要将COMMENT与 * * 或 SQL中的 — 相混淆,因为它们是在SQL文件中编写的,在数据库中不可见。另一方面,COMMENT不是标准SQL,而是PostgreSQL独有的。
有很多数据库对象可供我们使用COMMENT命令。其中最常见的是表,索引和列。但是,必须是对象的所有者或管理员才能使用COMMENT。
运行d+以显示表及其描述,例如:
postgres=# d+
List of relations
Schema | Name | Type | Owner | Size | Description
——–+——————+—————+———-+————+—————
public | commenttest | table | postgres | 8192 bytes |
网友评论