rust-api-template/src/migrations/06_publc_keys.sql
2025-01-08 17:30:35 +01:00

19 lines
658 B
SQL

CREATE TABLE IF NOT EXISTS public."PublicKeys"
(
"Timestamp" timestamp without time zone NOT NULL DEFAULT now(),
"UserID" character varying COLLATE pg_catalog."default" NOT NULL,
"PublicKey" text COLLATE pg_catalog."default" NOT NULL,
CONSTRAINT "PublicKeys_pkey" PRIMARY KEY ("Timestamp", "UserID"),
CONSTRAINT "PublicKeyUserID" FOREIGN KEY ("UserID")
REFERENCES public.users ("UserID") MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public."PublicKeys"
OWNER to postgres;
COMMENT ON TABLE public."PublicKeys"
IS 'Public Key Storage for Signatures';