|
|
|
@ -25,7 +25,7 @@ func oauth(db *datastore) error { |
|
|
|
|
return wf_db.RunTransactionWithOptions(context.Background(), db.DB, &sql.TxOptions{}, func(ctx context.Context, tx *sql.Tx) error { |
|
|
|
|
createTableUsersOauth, err := dialect. |
|
|
|
|
Table("oauth_users"). |
|
|
|
|
SetIfNotExists(true). |
|
|
|
|
SetIfNotExists(false). |
|
|
|
|
Column(dialect.Column("user_id", wf_db.ColumnTypeInteger, wf_db.UnsetSize)). |
|
|
|
|
Column(dialect.Column("remote_user_id", wf_db.ColumnTypeInteger, wf_db.UnsetSize)). |
|
|
|
|
ToSQL() |
|
|
|
@ -34,7 +34,7 @@ func oauth(db *datastore) error { |
|
|
|
|
} |
|
|
|
|
createTableOauthClientState, err := dialect. |
|
|
|
|
Table("oauth_client_states"). |
|
|
|
|
SetIfNotExists(true). |
|
|
|
|
SetIfNotExists(false). |
|
|
|
|
Column(dialect.Column("state", wf_db.ColumnTypeVarChar, wf_db.OptionalInt{Set: true, Value: 255})). |
|
|
|
|
Column(dialect.Column("used", wf_db.ColumnTypeBool, wf_db.UnsetSize)). |
|
|
|
|
Column(dialect.Column("created_at", wf_db.ColumnTypeDateTime, wf_db.UnsetSize).SetDefaultCurrentTimestamp()). |
|
|
|
|