Skip to main content
Glama
prepare-database.sh745 B
#!/bin/bash set -eo pipefail FQ_SQL_PATH=$1 DATABASE=$2 reset_schema() { local DATABASE=$1 PGPASSWORD=bugbear psql -h 0.0.0.0 -p 5432 -U si -d "$DATABASE" <<EOF DROP SCHEMA IF EXISTS public CASCADE; CREATE SCHEMA public; GRANT ALL ON SCHEMA public TO si; GRANT ALL ON SCHEMA public TO public; EOF } reset_schema "$DATABASE" echo "Restoring plugins" PGPASSWORD=bugbear psql -h 0.0.0.0 -p 5432 -U si -d "$DATABASE" -c "CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public;" PGPASSWORD=bugbear psql -h 0.0.0.0 -p 5432 -U si -d "$DATABASE" -c "CREATE EXTENSION IF NOT EXISTS pg_trgm WITH SCHEMA public;" echo "Restoring full schema for $DATABASE..." PGPASSWORD=bugbear psql -h 0.0.0.0 -p 5432 -U si -d "$DATABASE" -f "$FQ_SQL_PATH"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/systeminit/si'

If you have feedback or need assistance with the MCP directory API, please join our Discord server