美文网首页
10. 模型、迁移与种子

10. 模型、迁移与种子

作者: 求墨者 | 来源:发表于2024-10-24 15:06 被阅读0次

信息管理系统

$ express --ejs --git ims
$ cd ims 
$ npm install
$ npm install --save nodemon

packeage.json 新增开发选项

  "scripts": {
    "start": "node ./bin/www",
    "dev": "nodemon ./bin/www"
  },

保存并启动项目

$ git init
$ git checkout -b dev
$ git add .
$ git commit -m "Init project"

$ npm run dev

安装数据库

$ npm install --save sequelize
$ npm install --save mysql2 # 如果使用 MySQL

$ npm install -g  sequelize-cli
$ sequelize init 

config.json 常用配置

{
  "development": {
    "username": "root",
    "password": "root",
    "database": "ims_database_development",
    "host": "127.0.0.1",
    "port": "8889",
    "dialect": "mysql",
    "timezone": "+08:00"
  },
  "test": {
    "username": "root",
    "password": null,
    "database": "ims_database_test",
    "host": "127.0.0.1",
    "dialect": "mysql"
  },
  "production": {
    "username": "root",
    "password": null,
    "database": "ims_database_production",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}

通过命令创建模型和迁移文件

$ sequelize model:generate --name Article --attributes title:string,content:text 

迁移操作

$ sequelize db:migrate

种子数据

$ sequelize seed:generate --name article

// 模拟数据

$ sequelize db:seed --seed 20241024092856-article

$ git add .
$ git commmit -m  "use db"

相关文章

  • 4.8 django ORM模型迁移

    ORM模型迁移 迁移命令: makemigrations:将模型生成迁移脚本。模型所在的app,必须放在setti...

  • Flask-day03

    一、Flask-Migrate插件(模型迁移) 数据迁移Django中,模型创建好只需要创建迁移文件,执行迁移文件...

  • laravel的artisan命令

    单总结下目前掌握的artisan命令 模型与迁移文件 创建模型实例php artisan make:model [...

  • 三阶段day18-flask

    flask模型 模型定义 模型迁移及增删改 模型查看 模型分页

  • python django 中models模型数据迁移的简单使用

    模型迁移命令 models.py中模型变动后需要在终端中运行以下命令: models迁移计划目录 如图所示,迁移计...

  • Django创建模板

    MTV M models 模型,创建模型类,生成迁移文件,执行迁移 V view 视图, 创建视图,编写视图处理函...

  • 2018-04-15 迁移学习的度量准则

    迁移学习的方法主要包括:基于样本的迁移,基于特征的迁移,基于模型的迁移和基于关系的迁移。 “迁移学习的总体思路可以...

  • 模型迁移

    1.创建出migrations文件夹python3 manage.py db init2.生成迁移文件-m:给迁移...

  • 迁移学习与思维模型

    迁移学习在现在信息爆炸的社会中,尤其重要。在快餐碎片化的学习状态下,我们更多是信息输入,缺少思维升级。 在现在的学...

  • laravel 单元测试

    建模型 含数据迁移文件 创建修改模型迁移文件 执行最新数据迁移 回滚一次(如果之前漏了写错 重新构建数据库表(别...

网友评论

      本文标题:10. 模型、迁移与种子

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