SQL
CREATE TABLE `oauth2_grant` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
`user_id` INTEGER NULL,
`application_id` INTEGER NULL,
`counter` INTEGER DEFAULT 1 NOT NULL,
`scope` TEXT NULL,
`nonce` TEXT NULL,
`created_unix` INTEGER NULL,
`updated_unix` INTEGER NULL
)
+ Add column
Columns
+ Add index
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| IDX_oauth2_grant_application_id |
application_id
|
|
SQL
CREATE INDEX `IDX_oauth2_grant_application_id`
ON `oauth2_grant` (`application_id`)
|
Drop
|
| IDX_oauth2_grant_user_id |
user_id
|
|
SQL
CREATE INDEX `IDX_oauth2_grant_user_id`
ON `oauth2_grant` (`user_id`)
|
Drop
|
| UQE_oauth2_grant_user_application |
|
✓ |
SQL
CREATE UNIQUE INDEX `UQE_oauth2_grant_user_application`
ON `oauth2_grant` (`user_id`,`application_id`)
|
Drop
|