mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-06-02 11:19:40 +00:00
Increase allowed length for user token in db (#328)
After update to latest version gitea and use oauth, gitea returns long token in my case it was >800 characters. DB schema of the table has varchar(500), I updated it to varchar(1000) to solve the problem. * Fix length for gitea token/secret
This commit is contained in:
parent
3ed1e0a7fe
commit
caa21dd5be
|
@ -200,6 +200,10 @@ var migrations = []struct {
|
|||
name: "update-builds-set-changed_files",
|
||||
stmt: updateBuildsSetChangedfiles,
|
||||
},
|
||||
{
|
||||
name: "update-table-set-users-token-and-secret-length",
|
||||
stmt: updateTableSetUsersTokenAndSecretLength,
|
||||
},
|
||||
}
|
||||
|
||||
// Migrate performs the database migration. If the migration fails
|
||||
|
@ -745,3 +749,11 @@ ALTER TABLE builds ADD COLUMN changed_files TEXT
|
|||
var updateBuildsSetChangedfiles = `
|
||||
UPDATE builds SET changed_files='[]'
|
||||
`
|
||||
|
||||
//
|
||||
// 028_update_table_set_users_token_and_secret_length.sql
|
||||
//
|
||||
|
||||
var updateTableSetUsersTokenAndSecretLength = `
|
||||
ALTER TABLE users MODIFY user_token varchar(1000), MODIFY user_secret varchar(1000);
|
||||
`
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
-- name: update-table-set-users-token-and-secret-length
|
||||
|
||||
ALTER TABLE users MODIFY user_token varchar(1000), MODIFY user_secret varchar(1000);
|
|
@ -200,6 +200,10 @@ var migrations = []struct {
|
|||
name: "update-builds-set-changed_files",
|
||||
stmt: updateBuildsSetChangedfiles,
|
||||
},
|
||||
{
|
||||
name: "update-table-set-users-token-and-secret-length",
|
||||
stmt: updateTableSetUsersTokenAndSecretLength,
|
||||
},
|
||||
}
|
||||
|
||||
// Migrate performs the database migration. If the migration fails
|
||||
|
@ -747,3 +751,12 @@ ALTER TABLE builds ADD COLUMN changed_files TEXT;
|
|||
var updateBuildsSetChangedfiles = `
|
||||
UPDATE builds SET changed_files='[]'
|
||||
`
|
||||
|
||||
//
|
||||
// 028_update_table_set_users_token_and_secret_length.sql
|
||||
//
|
||||
|
||||
var updateTableSetUsersTokenAndSecretLength = `
|
||||
ALTER TABLE users ALTER COLUMN user_token TYPE varchar(1000);
|
||||
ALTER TABLE users ALTER COLUMN user_secret TYPE varchar(1000);
|
||||
`
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
-- name: update-table-set-users-token-and-secret-length
|
||||
|
||||
ALTER TABLE users ALTER COLUMN user_token TYPE varchar(1000);
|
||||
ALTER TABLE users ALTER COLUMN user_secret TYPE varchar(1000);
|
|
@ -204,6 +204,10 @@ var migrations = []struct {
|
|||
name: "update-builds-set-changed_files",
|
||||
stmt: updateBuildsSetChangedfiles,
|
||||
},
|
||||
{
|
||||
name: "update-table-set-users-token-and-secret-length",
|
||||
stmt: updateTableSetUsersTokenAndSecretLength,
|
||||
},
|
||||
}
|
||||
|
||||
// Migrate performs the database migration. If the migration fails
|
||||
|
@ -746,3 +750,11 @@ ALTER TABLE builds ADD COLUMN changed_files TEXT
|
|||
var updateBuildsSetChangedfiles = `
|
||||
UPDATE builds SET changed_files='[]'
|
||||
`
|
||||
|
||||
//
|
||||
// 028_update_table_set_users_token_and_secret_length.sql
|
||||
//
|
||||
|
||||
var updateTableSetUsersTokenAndSecretLength = `
|
||||
|
||||
`
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
-- name: update-table-set-users-token-and-secret-length
|
||||
|
||||
-- noop since sqlite do use TEXT
|
Loading…
Reference in a new issue