diff --git a/.gitignore b/.gitignore index 247015f..f65fc05 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ out/ target/ xcontrol-account account-export.yaml +accountsvc diff --git a/accountsvc b/accountsvc deleted file mode 100755 index 548a5ab..0000000 Binary files a/accountsvc and /dev/null differ diff --git a/cmd/accountsvc/main.go b/cmd/accountsvc/main.go index 2805c8d..2ff356d 100644 --- a/cmd/accountsvc/main.go +++ b/cmd/accountsvc/main.go @@ -503,6 +503,10 @@ func applyRBACSchema(ctx context.Context, db *gorm.DB, driver string) error { proxy_uuid UUID NOT NULL DEFAULT gen_random_uuid(), proxy_uuid_expires_at TIMESTAMPTZ )`, + `ALTER TABLE public.users ADD COLUMN IF NOT EXISTS proxy_uuid UUID NOT NULL DEFAULT gen_random_uuid()`, + `ALTER TABLE public.users ADD COLUMN IF NOT EXISTS proxy_uuid_expires_at TIMESTAMPTZ`, + `ALTER TABLE public.users ADD COLUMN IF NOT EXISTS created_at TIMESTAMPTZ NOT NULL DEFAULT now()`, + `ALTER TABLE public.users ADD COLUMN IF NOT EXISTS updated_at TIMESTAMPTZ NOT NULL DEFAULT now()`, `CREATE TABLE IF NOT EXISTS public.email_blacklist ( email TEXT PRIMARY KEY, created_at TIMESTAMPTZ NOT NULL DEFAULT now()