Files
zyt/install_prescription_library.sh
T
2026-03-23 18:02:16 +08:00

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 ""