#!/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 ""