1
bee generate migration create_users_table
でマイグレーションファイルを作成しました。マイグレーションビーゴでデータベースを作成
package main
import (
"github.com/astaxie/beego/migration"
)
// DO NOT MODIFY
type CreateUsersTable_20171205_154034 struct {
migration.Migration
}
// DO NOT MODIFY
func init() {
m := &CreateUsersTable_20171205_154034{}
m.Created = "20171205_154034"
migration.Register("CreateUsersTable_20171205_154034", m)
}
// Run the migrations
func (m *CreateUsersTable_20171205_154034) Up() {
m.CreateTable("users","InnoDB","utf8")
m.PriCol("id").SetAuto(true).SetNullable(false).SetDataType("INT(10)").SetUnsigned(true)
}
// Reverse the migrations
func (m *CreateUsersTable_20171205_154034) Down() {
m.SQL("DROP TABLE users")
}
最後に、私はbee migrate -conn="username:[email protected](127.0.0.1:3306)/mydb"
を実行します。そして、私はこれが私のファイルです 20171205_154034_create_users_table.go /フォルダデータベース/移行で一つのファイルを持っていました。 Migration successful!
エラーはありません。しかし、私はデータベースにusersテーブルを持っていませんでした。どうしましたか? ありがとうございます。誰も私を助けてほしい