Вы можете использовать COPY со списком столбцов, чтобы создавать и восстанавливать только данные из одной таблицы. Например:
COPY my_table (column1, column2, ...) TO 'yourdumpfilepath';
COPY my_table (column1, column2, ...) FROM 'yourdumpfilepath';
OID является одним из системных столбцов . Например, он не включен в SELECT * FROM my_table
(вам нужно использовать SELECT oid,* FROM my_table
). OID отличается от обычного столбца идентификатора, созданного вместе с другими столбцами в CREATE TABLE . Не каждая таблица имеет столбец OID. Установите флажок default_with_oids . Если он выключен, то, вероятно, у вас нет столбца OID в вашей таблице, но даже если это так, тогда вы все равно можете создать таблицу с OID, используя опцию WITH OIDS
. Рекомендуется не использовать OID в качестве столбца таблицы (поэтому default_with_oids отключен до PostgreSQL 8.1).