첫 번째 Django/Heroku 앱을 성공적으로 배포했으며 지금은 데이터베이스 만 전송하면됩니다. 이전에 Win7 PC의 MySql DB에있었습니다. csv를 Heroku db로 가져 오는 방법을 살펴 보았지만 아무 것도 찾지 못했습니다. 루비 보석을 사용하거나, taps
을 사용하고 다음 명령을 사용하는 것이 좋습니다. heroku db:push mysql://root:[email protected]/mydb
. 데이터베이스가 매우 작아서 약 1000 개의 열과 2 개의 테이블 만 있으므로 CSV 파일을 가져 오는 작업은 매우 간단 할 것입니다.하지만 CSV 파일을 가져 오는 방법은 없습니다. 누구?csv를 heroku postgres로 가져 오기
1
A
답변
2
enter link description here에 따르면 copy 명령을 사용하여 로컬 파일 시스템의 포스트그레스에 CSV를로드 할 수 있습니다. 다음과 비슷한 방법으로 Heroku DB와 함께 사용할 수 있습니다.
PGPASSWORD = password 여기 psql -h 호스트 이름 -U 사용자 이름 dbname -c "\ copy ..."
2
다음은 아주 빨리 가야 할 몇 가지 아이디어입니다 : 첫째
, 신속하고 더러운 방법 :
- 가 로컬 컴퓨터에 포스트 그레스를 설치합니다.
- CSV를 로컬 Postgres 데이터베이스로 가져옵니다.
- Push that database to Heroku. 또한
, 약간 덜 신속하고 아직도 조금 더러운 방법 :
- 가
CSV reader
파이썬 모듈을 사용합니다. - Django 앱에서 CSV를로드하고 각 CSV 행을 반복하며 새 해당 모델을 생성하고 모델이 유효하면 서버의 데이터베이스에 저장하는 작업을 만듭니다.
- heroku CLI를 통해 작업을 실행하십시오.
- 완료하고 서버 데이터베이스를 확인한 후에는 저장소에서 CSV 및 작업을 제거 할 수 있습니다.
그렇지 않으면 taps
도 적합 할 수 있습니다.
관련 문제
- 1. CSV를 postgres로 가져 오기
- 2. CSV를 Heroku 데이터베이스로 가져 오기
- 3. CSV를 데이터베이스에 가져 오기
- 4. CSV를 SQLite로 가져 오기
- 5. CSV를 MySQL에 가져 오기
- 6. csv를 mysql로 가져 오기
- 7. Heroku 공유 데이터베이스에서 Heroku Postgres로 마이그레이션. Heroku Postgres 계획 선택
- 8. CSV를 조직 모드로 가져 오기
- 9. csv를 레일에 업로드하고 가져 오기
- 10. CSV를 통해 Joomla 1.6으로 사용자 가져 오기
- 11. Maxmind CSV를 SQL Server로 가져 오기
- 12. 필드에 ","가있을 때 CSV를 SQL로 가져 오기
- 13. .xls/.csv를 iPhone 앱으로 가져 오기
- 14. CSV를 통해 고객 데이터베이스 가져 오기
- 15. 다른 행 너비의 CSV를 Incanter로 가져 오기?
- 16. csv를 업로드하고 mysql 데이터베이스로 가져 오기
- 17. CSV를 phpMyAdmin으로 가져 오기하려고합니다.
- 18. 레일에서 날짜 형식을 변경하십시오. CSV를 MYSQL로 가져 오기
- 19. Magmi로 제품 가져 오기 - CSV를 업로드 할 위치?
- 20. MySQL을 stdin에서 가져 오기
- 21. PostgreSQL에 오라클 덤프 가져 오기
- 22. MySQL에서 Postgres로 레일스 데이터베이스
- 23. heroku django 가져 오기 오류 없음 _collections라는 이름의 모듈
- 24. 시더 스택의 환경 변수에서 heroku 빌드 번호 가져 오기
- 25. Heroku Rails 앱으로 JSON 가져 오기 후 데이터베이스에 저장
- 26. postgres heroku 레일 3 앱에 클래스 이름 가져 오기?
- 27. heroku push play 2 실패한 가져 오기 빌드 팩
- 28. heroku db : 끌어 오기 오류
- 29. Heroku에서 VLC 가져 오기?
- 30. csv를 통해 그룹 가격을 magento로 가져 오는 방법은 무엇입니까?