feat: add billing source sync state schema
This commit is contained in:
parent
412573bdbd
commit
16a4d430a4
@ -67,6 +67,15 @@ CREATE TABLE IF NOT EXISTS public.account_billing_profiles (
|
|||||||
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS public.billing_source_sync_state (
|
||||||
|
source_id TEXT PRIMARY KEY,
|
||||||
|
last_completed_until TIMESTAMPTZ NULL,
|
||||||
|
last_attempted_at TIMESTAMPTZ NULL,
|
||||||
|
last_succeeded_at TIMESTAMPTZ NULL,
|
||||||
|
last_error TEXT NOT NULL DEFAULT '',
|
||||||
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS public.account_policy_snapshots (
|
CREATE TABLE IF NOT EXISTS public.account_policy_snapshots (
|
||||||
account_uuid UUID PRIMARY KEY REFERENCES public.users(uuid) ON DELETE CASCADE,
|
account_uuid UUID PRIMARY KEY REFERENCES public.users(uuid) ON DELETE CASCADE,
|
||||||
policy_version TEXT NOT NULL,
|
policy_version TEXT NOT NULL,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user