#!/bin/bash # /// # query_webhooks.sh # 描述:查询所有 Webhook 配置 # 作者:AI Generated # 创建日期:2026-04-06 # # 使用方式: # ./query_webhooks.sh # 查询所有 webhook # ./query_webhooks.sh # 查询指定 webhook # /// DB_HOST=${DB_HOST:-localhost} DB_PORT=${DB_PORT:-5432} DB_NAME=${DB_NAME:-wxauto} DB_USER=${DB_USER:-wxauto} DB_PASS=${DB_PASS:-wxauto_password} export PGPASSWORD="$DB_PASS" if [ -n "$1" ]; then echo "=== Webhook ID: $1 ===" psql -h "$DB_HOST" -p "$DB_PORT" -U "$DB_USER" -d "$DB_NAME" -c \ "SELECT * FROM webhook_urls WHERE id = $1;" else echo "=== 所有 Webhook ===" psql -h "$DB_HOST" -p "$DB_PORT" -U "$DB_USER" -d "$DB_NAME" -c \ "SELECT id, name, url, format, enabled, event_types FROM webhook_urls ORDER BY id;" fi