문제

I'm new to Postgres OIDs. I want to know, wre the SQL, Postgres OIDs are dynamic or static? Means after creating OIDs is there any possibility to change them automatically or manually?

도움이 되었습니까?

해결책

PostgreSQL OID is static, but it will not survive dumping and restoring the database, so you should NOT rely on it.

Actually, in PostgreSQL 8.1 and later, configuration parameter default_with_oids is false by default, which means that unless you use CREATE TABLE using WITH OIDS option, OIDs will NOT be present in your table.

So, long story short - OIDs are thing of the past. Do not use it, do not rely on it, forget about it.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top