본문 바로가기
heroku & salesforce

[heroku] Salesforce와 DB 연동하기 / heroku salesforce mapping

by 배추잠자리 2022. 4. 21.
반응형

postgresql 과 heroku connect 가 정상적으로 추가되어 있어야 합니다.

 

세일즈포스에서 만든 오브젝트와 디비를 유연하게 사용하기 위한 Mapping 방법입니다.

 

■ Heroku Connect

Heroku Connect를 클릭합니다.

 

 

■ Setup Connection

해당 부분은 세일즈포스를 연결시켜줄겁니다.

Setup Connection 클릭

 

 

■ 스키마 설정

스키마는 기본적인 public으로 해줍니다.

 

 

■ 연동할 세일즈 포스 도메인 설정

https://를 제외한 세일즈포스 도메인을 작성해줍니다.

그러면 세일즈포스 로그인 연동이 뜨고, 로그인 하면 인증이 완료됩니다.

 

 

■ 도메인 설정 후 Mappings 탭 클릭

 

Create Mapping 버튼을 클릭.

세일즈포스의 객체를 개발하는 디비에 저장시켜줄겁니다.

 

 

 

■ 개발 디비에 연동할 세일즈포스 객체 선택

 

 

■ 세일즈 포스 객체 선택 후 컬럼 선택

객체를 선택하였다면, 이제 디비에서 사용할 컬럼을 설정해줍니다.

왼쪽 상단을 보면 세일즈포스->데이터베이스 / 데이터베이스->세일즈포스

바로 연동되도록 처리할 수 있습니다.

 

즉, 개발 디비에서 삭제가되면 세일즈포스에서도 삭제처리가 됩니다.

 

 

■ 완료되면 목록에 추가된 객체 확인

 

 

■ 실제 디비에 세일즈 포스 객체 테이블 확인

 

 

 

■ 파이썬 장고 inspectdb를 통해 마이그레이션

 

 

inspectdb를 통해 heroku에서 연동한 테이블들을 모델화할 수 있습니다.

반응형

댓글