Sha256: 60f77a032dde8667c00e80d61a27a2f76b0d84000cb79016e59eaae04fe3774b
Contents?: true
Size: 755 Bytes
Versions: 157
Compression:
Stored size: 755 Bytes
Contents
Sequel.migration do up do create_or_replace_view(:latest_triggered_webhook_ids, "select webhook_uuid, consumer_id, provider_id, max(created_at) as latest_triggered_webhook_created_at from triggered_webhooks group by webhook_uuid, consumer_id, provider_id" ) create_view(:latest_triggered_webhooks, "select tw.* from triggered_webhooks tw inner join latest_triggered_webhook_ids ltwi on tw.consumer_id = ltwi.consumer_id and tw.provider_id = ltwi.provider_id and tw.webhook_uuid = ltwi.webhook_uuid and tw.created_at = ltwi.latest_triggered_webhook_created_at" ) end down do drop_view(:latest_triggered_webhooks) drop_view(:latest_triggered_webhook_ids) end end
Version data entries
157 entries across 157 versions & 1 rubygems