2013-06-10 4 views
0

이 사람과 동일한 문제가 있습니다. Heroku db:pull error "LoadError: cannot load such file -- sqlite3 (Sequel::AdapterNotFound)" heroku에서 데이터베이스를 가져올 수 없습니다. 그러나 gem install sqlite3, gem install taps 및 heroku toolbelt 설치로 인해 문제가 해결되지 않았습니다. 다른 것을 설치해야합니까?Heroku db : 끌어 오기 오류 LoadError : 해당 파일을로드 할 수 없습니다 - Sequel :: AdapterNotFound

이 문제가 영향을 줄지 모르지만 내 로컬 컴퓨터에 2 개의 응용 프로그램이 있습니다. 각각은 다른 Heroku 계정에 로그인하며 각 Heroku 계정에는 다른 로그인 이메일 주소가 있습니다. 내가 원하는 데이터베이스로 Heroku 계정에 로그인되어 있습니다. git remote -v를 입력하면 올바른 앱 이름이 반환됩니다. 따라서 내 로컬 컴퓨터가 heroku의 올바른 데이터베이스에 액세스하려고 시도하고 있음을 확신합니다.

답변

0

pgbackups를 사용하여 이전 데이터베이스의 .dump 파일을 가져 와서 pgAdminIII로 텍스트 파일로 변환 할 수있었습니다.

1

Posgres를 원격으로 사용하려면 로컬에서 Postgres를 사용해야합니다. db:pulldb:push은 권장되지 않습니다. 당신은 당신의 데이터를 내보낼 pgbackups을 사용해야합니다

여러 계정이 여기에 있지 요인 가능성을; gem 오류가 아닌 인증 오류가 발생합니다.

+0

pgbackups를 사용하여 이전 데이터베이스의 .dump 파일을 가져 와서 pgAdminIII로 텍스트 파일로 변환 할 수있었습니다. 이제 새로운 데이터베이스에 테이블을 밀어 넣을 수 있는지 봅시다 ... – CrowdPublishTV

+0

sqlite3 젬은 이것을 처리하기로되어 있습니다. postgres에서 sqlite로 데이터를 가져올 수 있어야합니다. – CrowdPublishTV

+0

"Postgres에서 sqlite로 데이터를 가져올 수 있어야합니다"라는 데이터를 얻을 수있는 Postgres 데이터베이스 일 필요는 없습니다. 하지만 여전히 나쁜 생각이다 – catsby