Loading...
Loading...
Use when you need to understand anything in an Oracle schema - finding objects, reading PL/SQL source, signatures, table columns, DDL, searching code, or asking who uses what. ALSO use when a .sql file, dump, export, migration script or repo copy of an object appears to answer the question already, including one the developer points you at - because those files drift from the database and are wrong in ways that read as correct. The database is the only source of truth.
npx skill4agent add thaildhe172591/pythia pythia-explore.sql| Object type | In the dump | In the database | Verdict |
|---|---|---|---|
| Procedures | 3,827 | 3,827 | matched |
| Tables | 952 | 952 | matched |
| Types | 0 | 115 | all missing |
| Packages | 0 | 9 | all missing |
| Indexes | 116 | 1,016 | ~89% missing |
.sqlpythia src <NAME>| Need | Command |
|---|---|
| Is the connection alive, what schema | |
| Find objects by name | |
| Read source, with the compiler's line numbers | |
| A procedure/function signature | |
| Columns and real data types | |
| Full DDL | |
| Search all PL/SQL text | |
| What an object depends on | |
| What depends on an object | |
| Exact identifier usages (beats grep) | |
| Programs named like this one | |
| Everything currently broken | |
| A free-form question | |
-- truncated ..."truncated": true--json--limit--offset--max-linesplscopegrepsrcline 47srcreference/data-dictionary.md