2012-10-14 1 views
1

왜 grails shiro plugin은 역할과 권한을 위해 mysql에서 읽기 전용 테이블을 생성합니까? 나는 컨트롤러와 액션을 만들고 BootStrap 파일의 등록 된 역할에 대한 권한에 추가합니다. 하지만 권한에 새 작업을 추가 할 때마다 테이블을 삭제하고 앱을 다시 실행하여 다시 만들어야합니다. 수동으로 권한 테이블을 편집 할 수있는 방법 또는 어쩌면 prod에 대한 부트 스트랩에서 역할 및 권한을 생성해서는 안됩니다.Grails Shiro plugin은 읽기 전용 테이블을 생성합니다

답변

1

이 테이블은 읽기 전용입니까? 부트 스트랩에서 그들에게 편지를 쓸 수 없습니다 ... .save(failOnError:true)으로 수정하고 오류 메시지가 표시되는지 확인하십시오. 오류가 발생하지 않으면 코드를 게시하여 역할 및 사용 권한을 수정하려고 시도하면이 문제를 해결하는 데 도움이됩니다.

+0

코드에서 해당 테이블을 읽고 쓸 수 있으며, GUI (Navicat/Workbench)를 통해 해당 테이블을 편집 할 수없는 경우 –

+1

아! 내가 지금 당신의 문제를 알고있는 것 같아요 ... 일부 DB를 GUI를 기본 키없이 테이블을 편집하는 데 문제가 있습니다. 그러나 당신은 여전히 ​​추가하고 제거 할 수 없습니다. 덕분에 – rdmueller

+0

. 이제 좋은 GUI 응용 프로그램을 찾을 필요가 :) –