2016-07-20 2 views
0

특정 테이블을 자르려고하는 중 "관계가 없습니다"라는 오류가 발생합니다. 실제로 데이터베이스에 테이블이 있습니다. 또한 pg admin에서이 테이블을 클릭하면 진공에 대한 경고가 표시됩니다. 이러한 것들이 관련되어 있습니까?greenplum 데이터베이스 "관계가 없습니다"

------ 몇 가지 추가 정보 ---- 녹색 잘라 내기 기능 내에서 Truncate 문이 호출됩니다. 이 작업은 매일 테이블을 자르고로드합니다 (이 테이블은 보고서에서 쿼리됩니다). 문제는 잠시 동안 팝업되고 몇 분 후에 다시 동일한 작업을 다시 시작하면 성공합니다.

+0

아니요 관련 없음 –

+0

검색 경로 문제 일 수 있습니다. drop table 문에 스키마 이름을 포함시키고 있습니까? 그렇지 않으면 drop table schema.table cascade를 시도하십시오. –

+0

스키마 이름이 truncate 문에 포함됩니다. 한 가지 당황한 점은 잠시 후에 다시 동일한 쿼리를 다시 실행하면 성공한 것입니다 (프로덕션의 테이블이며 보고서에서 사용됨). –

답변

0

아래에서 선택하십시오. schemaname.tablename limit 10에서 선택하십시오. 스키마 이름을 사용하지 않으면 검색 경로를 다음과 같이 설정 한 다음 선택 항목을 실행해야합니다.

set search_path = schemaname;