У меня есть таблица с именем test с столбцом id. И столбец id обновлен последовательностью, называемой «test_id_seq». Эта тестовая таблица была создана пользователем «A», а другой пользователь «B» имеет разрешение на чтение. Создавая дамп для таблицы от пользователя «B». Используя следующий комментарийДамп таблицы без таблицы последовательности в postgres
pg_dump -U B -t test rafiu > test.sql
он, показывая ошибку как
pg_dump: [архиватор (дБ)] Сбой запроса: ОШИБКА: разрешение отказано в связи test_id_seq
Есть ли возможность сбросить только таблица?
Какую свалку вы действительно требуете? Если вам нужны данные, доступные также для пользователя B, используйте опцию -data-only. –
Мне нужна структура и данные таблицы. Это возможно. – Rafiu
Последовательность считается частью структуры. Любая причина не предоставлять разрешение «B» для сбрасывания последовательности? –