You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DIP/execute-enum-fix.bat

31 lines
845 B
Batchfile

@echo off
REM Batch script to execute ENUM fix using psql
REM If psql is not in PATH, update the PSQL_PATH variable below
SET PSQL_PATH=psql
SET PGPASSWORD=PDmXRx0Rbk9OFOn9qO5Gm/mPCfqW8zwbZ+/YIU1lySc=
SET PGHOST=94.130.218.54
SET PGPORT=5432
SET PGUSER=postgres
SET PGDATABASE=Sales
echo Executing ENUM fix on remote database...
echo Host: %PGHOST%:%PGPORT%
echo Database: %PGDATABASE%
echo.
%PSQL_PATH% -h %PGHOST% -p %PGPORT% -U %PGUSER% -d %PGDATABASE% -f "fix-enum-types-comprehensive.sql"
if %ERRORLEVEL% EQU 0 (
echo.
echo SUCCESS: ENUM fix executed successfully!
echo Please restart your Spring Boot application.
) else (
echo.
echo ERROR: Failed to execute ENUM fix. Error code: %ERRORLEVEL%
echo.
echo If psql is not found, please install PostgreSQL client tools or use a GUI tool like DBeaver.
)
pause