playframework 数据库管理工具 笔记(1)
来源:互联网 发布:淘宝水果店铺介绍范文 编辑:程序博客网 时间:2024/05/23 14:13
play1.2提供了更变数据库的统一模板,一般的情况下,如果我们要改变关系型数据库的表结构,最直接的办法是去数据库更新,但是以下情况,你可能希望用一个更强大的插件来完成这项任务:
- 当你的工作在一个开发团队,每个人都需要了解任何架构更改。
- 当你在生产服务器上部署,你需要有一个强大的方式来升级你的数据库架构。
- 如果你工作在几台机器,你需要保持同步所有的数据库架构。
1.在根目录下创建db/evolutions目录。
2.把需要更变的sql写在上述目录下,文件名用1.sql,2.sql...n.sql命名
# this is a test# --- !UpsCREATE TABLE qic_db.User5( id bigint(20) NOT NULL AUTO_INCREMENT, email varchar(255) NOT NULL, password varchar(255) NOT NULL, fullname varchar(255) NOT NULL, isAdmin boolean NOT NULL, PRIMARY KEY (id));# --- !DownsDROP TABLE qic_db.User5;
3.确保该工程的application.config 配置了数据库连接,如:
db_qsm.url=jdbc:mysql://localhost/qsm?useUnicode=yes&characterEncoding=UTF-8&connectionCollation=utf8_general_ci&zeroDateTimeBehavior=convertToNull&statementInterceptors=com.tom.mysql.ShowSqlStatementInterceptordb_qsm.driver=com.mysql.jdbc.Driverdb_qsm.user=xxdb_qsm.pass=xxxx
代码共享以后,无论谁启动play的时候都会自动提示更新sql ,只要点击“Apply Evolutions”按钮,指定的sql脚本就会被更新在application.config指定的服务器的数据库中。
- playframework 数据库管理工具 笔记(1)
- playframework数据库管理工具 笔记(2)
- playframework 数据库管理工具 笔记(3)
- PlayFramework Play2 Java 环境搭建入门 eclipse 笔记(1)
- playframework之连接MySQL数据库
- PlayFramework
- playframework
- playframework
- Deltasql 数据库版本管理工具学习笔记
- DB Migration 数据库版本管理工具 学习笔记
- 数据库管理工具
- DbVisualizer数据库管理工具(支持大部分数据库)
- playframework中用jdbc进行数据库操作
- playframework 一步一步来 之连接MySQL数据库
- 如何使用playframework连接MySQL数据库
- playframework 2.3—1 安装
- Nodejs 模块 与 npm 包管理工具(笔记1)
- DBeaver 3.8.1 发布,数据库管理工具
- 一列二至多块布局
- HTML显示xml中的CDATA内容
- 简单验证码的实现
- 阐述免费玩家在用户留存与盈利方面的重
- 测试站点的链接速度
- playframework 数据库管理工具 笔记(1)
- jQuery插件编写:对象级别插件(二)
- diff和patch使用指南
- MYSQL 之 INSERT INTO
- ws 測試工程
- Java的XMLGregorianCalendar和Date及String相互转换
- linux下启动oracle步骤
- asp 上传图片 成比例缩小 并且可以设置图片的质量
- Cygwin FAQ