mirror of
https://github.com/bitwarden/server.git
synced 2025-06-30 15:42:48 -05:00
[PM-5519] [PM-5526] [PM-5624] [PM-5600] More Grant SQL fixes (#3668)
* SQLite scripts to apply autoincrementing Id key * Drop erroneous Id column if created
This commit is contained in:
@ -0,0 +1,45 @@
|
||||
ALTER TABLE
|
||||
"Grant" RENAME TO "Old_Grant";
|
||||
|
||||
CREATE TABLE "Grant"
|
||||
(
|
||||
"Key" TEXT NOT NULL CONSTRAINT "PK_Grant" PRIMARY KEY,
|
||||
"Type" TEXT NULL,
|
||||
"SubjectId" TEXT NULL,
|
||||
"SessionId" TEXT NULL,
|
||||
"ClientId" TEXT NULL,
|
||||
"Description" TEXT NULL,
|
||||
"CreationDate" TEXT NOT NULL,
|
||||
"ExpirationDate" TEXT NULL,
|
||||
"ConsumedDate" TEXT NULL,
|
||||
"Data" TEXT NULL
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
"Grant"
|
||||
(
|
||||
"Key",
|
||||
"Type",
|
||||
"SubjectId",
|
||||
"SessionId",
|
||||
"ClientId",
|
||||
"Description",
|
||||
"CreationDate",
|
||||
"ExpirationDate",
|
||||
"ConsumedDate",
|
||||
"Data"
|
||||
)
|
||||
SELECT
|
||||
"Key",
|
||||
"Type",
|
||||
"SubjectId",
|
||||
"SessionId",
|
||||
"ClientId",
|
||||
"Description",
|
||||
"CreationDate",
|
||||
"ExpirationDate",
|
||||
"ConsumedDate",
|
||||
"Data"
|
||||
FROM "Old_Grant";
|
||||
|
||||
DROP TABLE "Old_Grant";
|
Reference in New Issue
Block a user