0
열거 형을 찾을 수 없습니다 이 스키마 관련 문제?포스트 그레스 내가 포스트 그레스에서 쿼리를 수행하는 다음과 같은 오류가 나타날 수
alter database postgres set search_path=schemaname
도움이되지 않습니다.
열거 형을 찾을 수 없습니다 이 스키마 관련 문제?포스트 그레스 내가 포스트 그레스에서 쿼리를 수행하는 다음과 같은 오류가 나타날 수
alter database postgres set search_path=schemaname
도움이되지 않습니다.
해결 방법. 테이블의 원래 정의했다 : 나는 추가되는 말머리 스키마 이름을 제거하여 테이블의 정의를 변경
CREATE TABLE rights_history(
...,
action schemaname.enum_rights_actions,
...
);
:
CREATE TABLE rights_history(
...,
action enum_rights_actions,
...
);
도움이 그. DDL SQL은 pgmodeler를 사용하여 생성되었습니다.
근본적인 문제를 해결했는지 확신 할 수 없습니다. 다른 스키마에서 열거 형의 복사본이 두 권 있다고 생각됩니다. "other"가 search_path에 있습니다. (아마도 공개적으로?) –
'\ dn'은 데이터베이스에 하나의 스키마 만 나열합니다. 공용 스키마를 삭제했습니다. – veidelis