Тип: | bool |
По умолчанию: | off |
Контекст: | user |
Перезапуск: | false |
Устаревшие: | 11 |
Этот параметр определяет, будут ли команды CREATE TABLE и CREATE TABLE AS без явных указаний WITH OIDS
и WITHOUT OIDS
добавлять столбец OID в создаваемые таблицы. Он также устанавливает, будут ли столбцы OID добавляться в таблицы, создаваемые командой SELECT INTO. По умолчанию значение этого параметра — off
(столбцы OID не добавляются); в PostgreSQL версии 8.0 и ранее он был включён (on
).
Практика использования OID в пользовательских таблицах считается устаревшей, так что в большинстве инсталляций не следует включать этот параметр. Приложения, которым требуется столбец OID в определённой таблице, могут явно указать WITH OIDS
при создании таблицы. Этот параметр следует включать только для совместимости со старыми приложениями, которые не делают этого.