=== PostgreSQL 전용 스키마 === CREATE TABLE oauth2_authorized_client ( client_registration_id varchar(100) NOT NULL, principal_name varchar(200) NOT NULL, access_token_type varchar(100) NOT NULL, access_token_value bytea NOT NULL, access_token_issued_at timestamp NOT NULL, access_token_expires_at timestamp NOT NULL, access_token_scopes varchar(1000) DEFAULT NULL, refresh_token_value bytea DEFAULT NULL, refresh_token_issued_at timestamp DEFAULT NULL, created_at timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL, PRIMARY KEY (client_registration_id, principal_name) ); === 적용 === CREATE TABLE Table "public.oauth2_authorized_client" Column | Type | Collation | Nullable | Default -------------------------+-----------------------------+-----------+----------+------------------------- client_registration_id | character varying(100) | | not null | principal_name | character varying(200) | | not null | access_token_type | character varying(100) | | not null | access_token_value | bytea | | not null | access_token_issued_at | timestamp without time zone | | not null | access_token_expires_at | timestamp without time zone | | not null | access_token_scopes | character varying(1000) | | | NULL::character varying refresh_token_value | bytea | | | refresh_token_issued_at | timestamp without time zone | | | created_at | timestamp without time zone | | not null | CURRENT_TIMESTAMP Indexes: "oauth2_authorized_client_pkey" PRIMARY KEY, btree (client_registration_id, principal_name)