2012-06-27 4 views
0

내 문제는 다음과 같습니다. Phppgadmin의 "내보내기"기능을 사용하여 데이터베이스 A_DB를 내 보냅니다. 덤프 파일 A_dump.sql에는 데이터베이스 구조와 데이터가 모두 포함됩니다. 그런 다음 다른 빈 데이터베이스 B_DB를 만들고 A_dump.sql을 가져 오려고합니다.phppgadmin에서 "Blank SQL"오류가 발생했습니다.

내가 그렇게 할 때마다, 오류없이 실패 트랜잭션이보고 :

SQL error: 

In statement: 

내가 나에게이 문제를 조사 할 수 있도록 할 phppgadmin에서 찾을 수있는 로그가 있습니까? 나는 한 시간 동안 검색을 시도했지만 아직 아무것도 찾지 못했습니다.

+0

그리고 PostgreSQL의 로그에는 무엇이 있습니까? – vyegorov

+0

phppgadmin 로그에 대해 잘 모릅니다. 그러나 Postgres 서버 로그를 확인하십시오. SQL 오류가있는 경우 기본 설정으로 정보를 찾을 수 있습니다. –

+0

@vyegorov : 서버의 로그를 보는 데 필요한 권한이 없습니다. –

답변

0

결국 업로드 된 SQL 파일 크기가 서버에 설정된 업로드 제한을 초과하는 것으로 나타났습니다. 따라서 phppgadmin은 "자동으로"업로드 된 파일을 삭제하여 "공백"SQL 오류를 발생시킵니다.

가져온 SQL 파일을 더 작은 파일로 분할하면 작동합니다.

+0

일반적인 오류 때문에 phppgadmin이 그런 동작을한다고 생각한 적이 없었습니다. 명령 줄 인터페이스로 전환해야하는 것 같습니다. –