Skip to content

Commit 6542b79

Browse files
authored
chore: Add last_synced_at columns (#72)
1 parent 87b309a commit 6542b79

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
-- Add last_synced_at column to all relevant entity tables
2+
-- This column tracks when each entity was last synchronized with Orb.
3+
-- It enables timestamp-based protection to prevent old webhooks from overwriting newer data.
4+
5+
alter table orb.invoices
6+
add column last_synced_at timestamptz;
7+
8+
alter table orb.customers
9+
add column last_synced_at timestamptz;
10+
11+
alter table orb.subscriptions
12+
add column last_synced_at timestamptz;
13+
14+
alter table orb.credit_notes
15+
add column last_synced_at timestamptz;
16+
17+
alter table orb.plans
18+
add column last_synced_at timestamptz;
19+
20+
alter table orb.billable_metrics
21+
add column last_synced_at timestamptz;

0 commit comments

Comments
 (0)