내 응용 프로그램은 postgres 스키마를 사용하여 멀티 테넌시를 구현합니다. users
같은 테이블에 대한 그래서, 각 세입자는 실제로는 자신의 users
테이블의 한 -멀티 테넌트 설정이있는 시계 작업
public.users
(기본값) 보조 노트로foo.users
bar.users
- ...
clockwork gem을 사용하면 sync_database_events
메소드를 사용하여 데이터베이스 테이블에서 이벤트를 읽을 수 있습니다. 기본적으로
sync_database_events model: ScheduledJob, every: 1.minute do |model_instance|
rake model_instance.name
end
이이 public.scheduled_jobs
에서 읽지 만 내 스키마 각각은에서 읽을 scheduled_jobs
자신의 것입니다 : 예를 들어, 그것은 scheduled_jobs
테이블/모델에서 이벤트를 읽을 수 있습니다.
내 모든 세입자를 순환시키는 편리한 방법이 있습니까?