Loading...
Loading...
Use when a change spans more than one statement or file - a release or migration script, "chay script DDL", "deploy ban release", "run these .sql files", a table with its comments and indexes, a package spec and body together, a directory of numbered scripts. Orders the statements, previews every one, gets one approval for the set, runs them through apply's six steps in order and stops at the first failure.
npx skill4agent add thaildhe172591/pythia pythia-deploysqlplus @release.sqlpythia deployA RELEASE RUNS IN ORDER, AS PREVIEWED, AND STOPS AT THE FIRST BROKEN STEP;CREATE ... PROCEDURE / FUNCTION / PACKAGE / TRIGGER / TYPE/;/SETPROMPTSPOOLSHOW ERRORSWHENEVERDEFINE@file@@fileBEGIN ... END;applyEXECHOSTCONNECTALTER SESSION1_02_10_V3__pythia-impactpythia lint <files>pythia deploy <files>! DESTRUCTIVEpythia_approveAskUserQuestionpythia approve --card <token>pythia approve <token>pythia deploy <files> --confirm <token>013--from Npythia-autopilotCREATE TABLEALTER TABLE ADDpythia deploy <files> --from <N>--from| Thought | Reality |
|---|---|
| "Faster to run it in sqlplus" | And no snapshot, no verify, no record of where it stopped. The hook denies it anyway. |
| "Statement 7 failed, skip it and continue" | The rest was ordered on top of it. Stop, report, let the developer decide. |
| "The includes are fine, I wrote them" | Deploy runs what was listed and previewed. List them. |
| "One approval covered the release, so I can edit a file and re-run" | The token binds the previewed content. Edited → preview again. |
| "Exit 3 on the last statement, everything else is fine" | Written but broken. Report it as broken, with the undo list. |
pythia-applypythia-tablepythia-package