🎨 重构用户端前端为vue开发,完善基础类和角色相关接口
This commit is contained in:
41
deploy/stop-postgres.sh
Normal file
41
deploy/stop-postgres.sh
Normal file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ====================================================
|
||||
# PostgreSQL Docker 停止脚本
|
||||
# ====================================================
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
cd "$SCRIPT_DIR"
|
||||
|
||||
echo "=========================================="
|
||||
echo "停止 PostgreSQL 服务"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
# 检查参数
|
||||
if [ "$1" == "--clean" ] || [ "$1" == "-c" ]; then
|
||||
echo "⚠️ 警告: 将删除所有数据(包括数据卷)"
|
||||
read -p "确定要继续吗?(yes/no): " confirm
|
||||
|
||||
if [ "$confirm" != "yes" ]; then
|
||||
echo "操作已取消"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "🗑️ 停止并删除所有内容..."
|
||||
docker-compose -f docker-compose.postgres.yml down -v
|
||||
echo "✅ 已删除容器和数据卷"
|
||||
else
|
||||
echo "🛑 停止服务(保留数据)..."
|
||||
docker-compose -f docker-compose.postgres.yml stop
|
||||
echo "✅ 服务已停止"
|
||||
echo ""
|
||||
echo "💡 提示:"
|
||||
echo " - 数据已保留,重启后可继续使用"
|
||||
echo " - 完全删除(包括数据): $0 --clean"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
Reference in New Issue
Block a user