2016-07-20 8 views
0

Я получаю сообщение «отношение не существует» при попытке усечения конкретной таблицы. Таблица фактически существует в базе данных. Также, когда я нажимаю на эту таблицу в pg admin, я получаю предупреждение о вакууме. Связаны ли эти вещи?greenplum база данных «отношение не существует»

------ Добавляем несколько деталей ---- Операция усечения вызывается внутри функции greenplum. Это задание урезает и загружает таблицу на ежедневной основе (эта таблица запрашивается в отчетах). Проблема возникает раз в то время, и если мы снова и снова запустим одну и ту же работу через несколько минут, она будет успешной.

+0

не имеет отношения –

+0

Это может быть проблема с поиском. Вы включаете имя схемы в оператор выпадающего списка? Если нет, попробуйте удалить таблицу schema.table cascade; –

+0

Да, имя схемы включено в оператор усечения. Меня смущает одна вещь: через некоторое время, если я снова заработаю тот же запрос, он преуспеет (это таблица в производстве и используется отчетами). –

ответ

0

Попробуйте сделать следующее: выберите * from schemaname.tablename limit 10; Если вы не используете имя схемы, вам необходимо установить путь поиска, как показано ниже, а затем запустите свой выбор

set search_path = schemaname;