59 lines
1.6 KiB
Bash
59 lines
1.6 KiB
Bash
#!/bin/bash
|
|
|
|
# 处方库安装脚本
|
|
|
|
echo "========================================="
|
|
echo "开始安装处方库功能"
|
|
echo "========================================="
|
|
|
|
# 数据库配置
|
|
DB_HOST="localhost"
|
|
DB_PORT="3306"
|
|
DB_NAME="likeadmin_php"
|
|
DB_USER="root"
|
|
DB_PASS=""
|
|
|
|
# 读取用户输入
|
|
read -p "请输入数据库地址 [默认: localhost]: " input_host
|
|
DB_HOST=${input_host:-$DB_HOST}
|
|
|
|
read -p "请输入数据库端口 [默认: 3306]: " input_port
|
|
DB_PORT=${input_port:-$DB_PORT}
|
|
|
|
read -p "请输入数据库名称 [默认: likeadmin_php]: " input_name
|
|
DB_NAME=${input_name:-$DB_NAME}
|
|
|
|
read -p "请输入数据库用户名 [默认: root]: " input_user
|
|
DB_USER=${input_user:-$DB_USER}
|
|
|
|
read -s -p "请输入数据库密码: " input_pass
|
|
echo ""
|
|
DB_PASS=${input_pass:-$DB_PASS}
|
|
|
|
echo ""
|
|
echo "========================================="
|
|
echo "开始执行数据库迁移..."
|
|
echo "========================================="
|
|
|
|
# 执行SQL文件
|
|
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < server/database/migrations/create_prescription_library.sql
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "✓ 数据库表创建成功"
|
|
else
|
|
echo "✗ 数据库表创建失败,请检查数据库配置"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
echo "========================================="
|
|
echo "处方库功能安装完成!"
|
|
echo "========================================="
|
|
echo ""
|
|
echo "使用说明:"
|
|
echo "1. 访问后台管理系统"
|
|
echo "2. 在菜单中找到 '处方库' 功能"
|
|
echo "3. 可以创建、编辑、删除处方模板"
|
|
echo "4. 支持设置处方是否公开给其他医生使用"
|
|
echo ""
|