add pg vector and embed

This commit is contained in:
2025-08-22 19:34:54 +07:00
parent 21567a0a7c
commit b77beb2d85
27 changed files with 5273 additions and 216 deletions

View File

@@ -0,0 +1,43 @@
@echo off
REM =====================================================
REM Reset PostgreSQL Database (Windows)
REM =====================================================
echo 🗑️ Resetting PostgreSQL database...
REM Stop services
docker-compose down
REM Remove volumes (this will delete all data!)
echo ⚠️ WARNING: This will delete ALL database data!
set /p confirm=Are you sure? (y/N):
if /i not "%confirm%"=="y" (
echo ❌ Operation cancelled
exit /b 1
)
docker-compose down -v
docker volume rm claim-guard-be_postgres_data 2>nul
docker volume rm claim-guard-be_pgadmin_data 2>nul
echo ✅ Database reset complete!
echo 🐳 Starting fresh database...
REM Start database again
docker-compose up -d postgres
echo ⏳ Waiting for PostgreSQL to be ready...
REM Wait for PostgreSQL to be healthy
:wait_loop
docker-compose exec postgres pg_isready -U postgres -d claim_guard >nul 2>&1
if %errorlevel% neq 0 (
echo ⏳ PostgreSQL is unavailable - sleeping
timeout /t 2 /nobreak >nul
goto wait_loop
)
echo ✅ Fresh database is ready!
echo 📊 Run 'npx prisma migrate deploy' to setup schema
pause

View File

@@ -0,0 +1,29 @@
@echo off
REM =====================================================
REM Start PostgreSQL Database Only (Windows)
REM =====================================================
echo 🐳 Starting PostgreSQL with pgvector...
REM Start only the database service
docker-compose up -d postgres
echo ⏳ Waiting for PostgreSQL to be ready...
REM Wait for PostgreSQL to be healthy
:wait_loop
docker-compose exec postgres pg_isready -U postgres -d claim_guard >nul 2>&1
if %errorlevel% neq 0 (
echo ⏳ PostgreSQL is unavailable - sleeping
timeout /t 2 /nobreak >nul
goto wait_loop
)
echo ✅ PostgreSQL is ready!
echo 📊 Database URL: postgresql://postgres:postgres123@localhost:5432/claim_guard
REM Show logs
echo 📋 Database logs:
docker-compose logs postgres
pause

View File

@@ -0,0 +1,25 @@
#!/bin/bash
# =====================================================
# Start PostgreSQL Database Only
# =====================================================
echo "🐳 Starting PostgreSQL with pgvector..."
# Start only the database service
docker-compose up -d postgres
echo "⏳ Waiting for PostgreSQL to be ready..."
# Wait for PostgreSQL to be healthy
until docker-compose exec postgres pg_isready -U postgres -d claim_guard; do
echo "⏳ PostgreSQL is unavailable - sleeping"
sleep 2
done
echo "✅ PostgreSQL is ready!"
echo "📊 Database URL: postgresql://postgres:postgres123@localhost:5432/claim_guard"
# Show logs
echo "📋 Database logs:"
docker-compose logs postgres