社区
MySQL
帖子详情
Postgres的字段的精度和长度存在哪
xuzicn
2007-12-12 11:13:13
系统表pg_attribute的说明中并没有提到精度和长度,但是numeric类型的字段的精度和长度怎么取得呢?
...全文
220
回复
打赏
收藏
Postgres的字段的精度和长度存在哪
系统表pg_attribute的说明中并没有提到精度和长度,但是numeric类型的字段的精度和长度怎么取得呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
postgres
数据库数据探查
本资源使用python进行编写,解压后在pycharm中进行使用,该探查数据库适用于
postgres
数据库,运行结束后以.xlsx格式进行保存,探查的内容有:数据库名称、数据表名称、数据表注释、排序、
字段
名称、
字段
注释、
字段
类型、
字段
长度
、
精度
范围、是否可空、是否为主键 默认值、总记录数、唯一数、唯一率、空值数、空值率、最大值、最小值、最大
长度
以及最小
长度
。
PostgreS
QL
字段
类型说明
postgres
数据库
字段
说明
postgres
ql
字段
长度
修改和数据重写
总结:修改
字段
长度
numeric(6)->numeric(8,2),数据会发生一次拷贝。如果我们要修改为numeric(10,3),那我们计算一下:atttypmod = precision * 65,536 + scale + 4=655360+4+4= 655368。总结:修改
字段
长度
numeric(6,2)->numeric(7,3),数据会发生一次拷贝。如果我们修改了元数据,老的数据的
精度
是不会变化的。(2)如果是小数位的修改,relfilenode会改变,数据发生拷贝。
postgres
ql12查询表名、备注及
字段
、
长度
、是否可控、是否主键等信息
postgres
ql12查询表名、备注及
字段
、
长度
、是否可控、是否主键等信息获取表名及备注sql获取指定表的
字段
名称、
长度
、是否为空、是否主键等信息 备注:sql确定有效版本为pgsql12,其他版本未测试,网上很多博客的查询方式以及
存在
很大问题 获取表名及备注sql select c.relname as table_name, d.description as comment from pg_catalog.pg_class c join pg_catalog.pg_description d o
PostgreS
QL 支持的
字段
类型
PostgreS
QL 支持多种
字段
类型,以下是
PostgreS
QL 13 版本中支持的所有
字段
类型:
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章