SQL

CREATE TABLE `oidc_authorization_codes`  (
  `code_hash` text PRIMARY KEY NOT NULL,
  `client_id` text NOT NULL,
  `redirect_uri` text NOT NULL,
  `scope_json` text NOT NULL,
  `nonce` text,
  `code_challenge` text,
  `code_challenge_method` text,
  `external_subject` text NOT NULL,
  `email` text,
  `username` text,
  `first_name` text,
  `last_name` text,
  `display_name` text,
  `groups_json` text DEFAULT '[]' NOT NULL,
  `roles_json` text DEFAULT '[]' NOT NULL,
  `auth_time` text NOT NULL,
  `created_at` text NOT NULL,
  `expires_at` text NOT NULL
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
code_hash TEXT Rename | Drop
client_id TEXT Rename | Drop
redirect_uri TEXT Rename | Drop
scope_json TEXT Rename | Drop
nonce TEXT Rename | Drop
code_challenge TEXT Rename | Drop
code_challenge_method TEXT Rename | Drop
external_subject TEXT Rename | Drop
email TEXT Rename | Drop
username TEXT Rename | Drop
first_name TEXT Rename | Drop
last_name TEXT Rename | Drop
display_name TEXT Rename | Drop
groups_json TEXT Rename | Drop
roles_json TEXT Rename | Drop
auth_time TEXT Rename | Drop
created_at TEXT Rename | Drop
expires_at TEXT Rename | Drop

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_oidc_authorization_codes_client_id client_id SQL
CREATE INDEX `idx_oidc_authorization_codes_client_id`
ON `oidc_authorization_codes` (`client_id`)
Drop
idx_oidc_authorization_codes_expires_at expires_at SQL
CREATE INDEX `idx_oidc_authorization_codes_expires_at`
ON `oidc_authorization_codes` (`expires_at`)
Drop
sqlite_autoindex_oidc_authorization_codes_1 code_hash SQL
-- no sql found --
Drop