国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > PostgreSQL > postgresql oid 怎么重置

postgresql oid 怎么重置

头像

爱喝马黛茶的安东尼

2019-12-25 13:15:362916浏览 · 0收藏 · 0评论

在PostgreSQL中经常碰到OID和XID。oid:行的对象标识符(对象 ID)。这个字段只有在创建表的时候使用了 WITH OIDS ,或者是设置了default_with_oids配置参数时出现。这个字段的类型是 oid (和字段同名)。

例子:

代码如下:

CREATE TABLE pg_language
(
lanname name NOT NULL,
lanowner oid NOT NULL,
lanispl boolean NOT NULL,
lanpltrusted boolean NOT NULL,
lanplcallfoid oid NOT NULL,
lanvalidator oid NOT NULL,
lanacl aclitem[]
)
WITH (
OIDS=TRUE
);

OID 是 32 位的量,是在同一个集群内通用的计数器上赋值的。 对于一个大型或者长时间使用的数据库,这个计数器是有可能重叠的。 因此,假设 OID 是唯一的是非常错误的,除非你自己采取了措施来保证它们是唯一的。

XID:事务ID,也是 32 位的量。在长时间运转的数据库里,它也可能会重叠。重叠后数据库就有可能出错,所以需要采取措施解决。 只要我们采取一些合适的维护步骤,这并不是很要命的问题。比如我们定义做vaccum?;蛘呤侄刂谩?/p>

重置用下面的命令:

$ pg_resetxlog --help

pg_resetxlog命令是重置PostgreSQL事务log的。

使用方法:

pg_resetxlog [OPTION]... DATADIR

选项参数:

-e XIDEPOCH 设置下一个事务ID EPOCH

-f 实施强制更新

-l TLI,FILE,SEG 强制设置新事务log的最小WAL开始位置

-m XID 设置下一个MULTI事务ID

-n 不做更新,只是取出现在的控制值,实验用的命令

-o OID 设置下一个OID,重置OID

-O OFFSET 设置下一个MULTI事务ID的OFFSET

-x XID 设置下一个事务ID,重置XID

Python学习网,大量的免费PostgreSQL入门教程,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

甜蜜惩罚免费观看第一季全集| 免费B站看大片真人电视剧| 打开网站免费进入| 爸爸你真棒插曲快来救救我小说 | 麻豆免费观看A片WWW| 欧洲尺码和亚洲码是3D还是2D| 教室停电插班花赵柔笔趣阁九流糖| 老公把舌头放进我B里搅拌| 美女被咬小头头视频大全图片| 奶牛厂| 《交换做爰》在线观看| 妈妈的朋友7| 游泳教练在水下狂C我| 麻花传剧原创MV免费播放小米车| 少女たちよ观看免费高清电视剧| 《黏糊糊的你》免费观看| 性课被老师当教具CAOH视频| 97在线观看免费高清电视剧大全. 日本大片又大又好看的PPT | 浴室里强做开腿呻吟的H漫画| 女生给男生吃小头头 | 电影《乳妓》在线观看| 他的手一路下滑| 丫头把腿开大让我添添| 妈妈的职业4免费观看完整版高清| (丰满的继牾2)理伦片在线观看| 做一次爱下面多久才能恢复| 一个人在线观看免费高清电视剧| 爱丽丝梦游仙境电影| 小丹让我尝尝你的味道是什么歌啊| 吃春晚药后妈妈疯了怎么对付| 艳妇乳肉豪妇荡乳XXXOO图片| 欧美大片免费PPT| 按摩店的待遇5HD| 吻戏高潮| 江忍| 男牛把小困困进女生困里电视剧| 军营里饱满的乳被揉捏玩弄| 星空无限MV在线观看免费| 适合深夜看的脸红的小说| 玉蒲团2之艳乳欲仙| 丁香五月色情久久久久