Вывод небезопасен в любом направлении. Я, конечно, могу создать столбец типа OID и заполнить его целыми числами из последовательности, или из генератора случайных чисел, или из generate_series. Я также мог бы создавать LO и вставлять полученные OID в столбцы других типов, например int
(int подписаны и, в конечном счете, переполнены / обернуты, но это будет далеко), bigint
или даже text
.
На самом деле не имеет смысла делать такие вещи, но люди иногда делают вещи, которые не имеют смысла.