数据迁移

作者: 寒云暮雨 | 来源:发表于2019-05-05 22:40 被阅读0次

1、bee generate migration [表名称],例如:bee generate migration user


image.png

2、bee migrate -driver=mysql -conn="用户名:密码@tcp(127.0.0.1:3306)/数据库"
执行迁移命令bee migrate -driver=mysql -conn="root:@tcp(127.0.0.1:3306)/shenshen",这里有个坑,数据库密码为空的话不写,
在本地数据库下生成一个migrations表,用于存储所有的数据迁移,数据迁移如下

package main

import (
    "fmt"
    "github.com/astaxie/beego/migration"
    "io/ioutil"
)

// DO NOT MODIFY
type User_20190505_223925 struct {
    migration.Migration
}

// DO NOT MODIFY
func init() {
    m := &User_20190505_223925{}
    m.Created = "20190505_223925"

    migration.Register("User_20190505_223925", m)
}

// Run the migrations
func (m *User_20190505_223925) Up() {
    // use m.SQL("CREATE TABLE ...") to make schema update
    sql, err := ioutil.ReadFile("users.sql")
    if err == nil {
        m.SQL(string(sql))
    } else {
        fmt.Println(err)
    }
}

// Reverse the migrations
func (m *User_20190505_223925) Down() {
    // use m.SQL("DROP TABLE ...") to reverse schema update
    m.SQL("DROP TABLE IF EXISTS `users`;")
}


image.png image.png
参考文章http://www.golangprograms.com/golang/beego-migration/

相关文章

  • MySQL数据库- 几种数据迁移的方法详解都在这了!看完必懂

    数据迁移的几种方式 - MySQL数据库 本文关键字:MySQL、数据库、数据迁移、导入、导出 文章目录 数据迁移...

  • hive数据迁移

    hive的数据迁移一般需要考虑多个部分。1.元数据怎么迁移2.数据怎么迁移3.迁移过后元数据和数据怎么产生关联 1...

  • THINKPHP5 的数据迁移工具

    THINKPHP5 的数据迁移工具 migration 数据迁移的主要作用 数据迁移就像是数据库的版本控制,可以避...

  • THINKPHP5 的数据迁移工具

    THINKPHP5 的数据迁移工具 migration 数据迁移的主要作用 数据迁移就像是数据库的版本控制,可以避...

  • oracle数据库迁移

    背景:需要将数据库迁移到另外一台实例上,全量迁移数据库实例,但是只迁移表结构,数据不需要迁移,具体迁移过程如下。 ...

  • 一篇文章教你自建hadoop集群迁移到EMR

    自建集群要迁移到EMR集群,往往需要迁移已有数据。本文主要介绍hdfs数据和hive meta数据如何迁移。 前置...

  • hdfs文件迁移

    hadoop跨集群之间迁移HDFS数据 不同hadoop集群之间迁移hive数据 hadoop跨集群之间迁移hiv...

  • 从零开始学SpringBoot之数据库迁移:概述

    前言: 在这里的数据库迁移主要是对数据库结构版本管理和迁移。 一、为什么需要数据库迁移工具? 那在没有使用迁移工具...

  • Tair数据迁移三步走

    迁移的三个阶段 在多机房数据迁移中,整个过程分为三个阶段:历史数据迁移阶段、redolog迁移阶段、实时复制阶段。...

  • windows服务器迁移linux服务器

    一、数据库数据迁移(迁移到云数据库rds上) 使用阿里云的数据传输服务DTS(增量迁移源数据库必须开启二进制日志,...

网友评论

    本文标题:数据迁移

    本文链接:https://www.haomeiwen.com/subject/mcgkoqtx.html