• 技术文章 >数据库 >PostgreSQL

    PostgreSQL里列注释在哪儿

    月亮邮递员月亮邮递员2020-04-01 16:19:44原创3364

    PostgreSQL里列注释在哪儿

    PostgreSQL里列注释在pg_description表中。

    pg_description存储对每一个数据库对象可选的描述(注释)。描述可以通过COMMENT操作,并可使用psql的\d命令查看。在pg_description的初始内容中提供了很多内建系统对象的描述。

    推荐:PostgreSQL教程

    1、postgresql给列添加注释信息

    comment on column user.userid is 'The user ID';

    微信截图_20200401161913.png

    2、postgresql给表添加注释信息

    comment on table user is 'Our session logs';

    3、postgresql 查询注释信息

    select description from pg_description
    join pg_class on pg_description.objoid = pg_class.oid
    where relname = 'user'

    4、查询指定schema下注释信息:

    select description from pg_description
    join pg_class on pg_description.objoid = pg_class.oid
    join pg_namespace on pg_class.relnamespace = pg_namespace.oid
    where relname = '<table name>' and nspname='<schema name>'

    推荐学习《Python教程》。

    专题推荐:postgresql 注释 在哪
    品易云
    上一篇:PostgreSQL连接不释放怎么办 下一篇:PostgreSQL客户端如何连接服务器

    相关文章推荐

    • PostgreSQL如何创建视图• PostgreSQL如何查询每个表的大小• PostgreSQL如何安装• PostgreSQL连接不释放怎么办

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网