Files
my-worker/web/bin/init-data.sh

35 lines
1.1 KiB
Bash
Raw Normal View History

2018-04-05 23:21:09 +08:00
#!/usr/bin/env bash
2018-04-17 20:55:22 +08:00
# /**
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
2018-04-17 20:55:22 +08:00
# *
# * Author: ThinkGem@163.com
# *
# */
2018-04-14 15:19:11 +08:00
echo ""
echo "[信息] 初始化数据库。"
2018-04-14 15:19:11 +08:00
echo ""
echo "[信息] 本操作主要用于首次安装 JeeSite 或后安装 Module 的数据表初始化,若模块已安装会自动忽略。"
2018-04-14 15:19:11 +08:00
echo ""
2024-12-26 11:43:10 +08:00
echo "[信息] 官方默认提供的初始化数据库工具是比较安全的,她没有包含删除您的业务数据表及数据的脚本。"
2018-04-14 15:19:11 +08:00
echo ""
2022-07-06 14:32:45 +08:00
echo "[信息] 如果你是升级到该版本,不排除你是否升级完整,为安全起见,建议先备份数据库后再操作。"
2020-09-14 23:01:18 +08:00
echo ""
2023-09-12 10:24:58 +08:00
echo "请按回车键继续 ... "
2022-05-18 09:07:18 +08:00
read text
cd ..
mvn clean compile -Dmaven.test.skip=true -U
2018-04-14 15:19:11 +08:00
echo ""
echo "[信息] 依赖下载完成,下面开始初始化数据库。"
2018-04-14 15:19:11 +08:00
echo ""
2023-09-12 10:24:58 +08:00
echo "请按回车键继续 ... "
2022-05-18 09:07:18 +08:00
read text
2018-04-05 23:21:09 +08:00
MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx1024m"
mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData
2019-12-31 14:52:03 +08:00
2023-09-12 10:24:58 +08:00
cd bin
echo "请按回车键完成 ... "
read text