瀏覽代碼

Skip IF [TABLE] NOT EXISTS on v4 migrations

We'd like these queries to fail correctly if the tables exist.
pull/275/head
Matt Baer 4 年之前
父節點
當前提交
32f3fcb859
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. +2
    -2
      migrations/v4.go

+ 2
- 2
migrations/v4.go 查看文件

@@ -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()).


Loading…
取消
儲存