Liking cljdoc? Tell your friends :D

wagoe.devtools.shell.dashboard.pages.database


merge-migration-statusclj

(merge-migration-status applied-ids filenames)

Combine the migration files on disk with the ids the database says are applied.

applied-ids is nil when the database could not be read at all, which is different from "none applied" — the files are then reported :unknown rather than :pending.

The database is authoritative for what has been applied, so an applied id with no matching file is still listed. Reporting only what file discovery found meant the panel showed 0 applied for any project keeping its migrations outside resources/ and off the classpath, while schema_migrations held nine rows (BOU-507).

Each entry: {:name <string> :status :applied|:pending|:unknown}

Combine the migration files on disk with the ids the database says are applied.

`applied-ids` is nil when the database could not be read at all, which is
different from "none applied" — the files are then reported `:unknown`
rather than `:pending`.

The database is authoritative for what has been applied, so an applied id
with no matching file is still listed. Reporting only what file discovery
found meant the panel showed `0 applied` for any project keeping its
migrations outside `resources/` and off the classpath, while
`schema_migrations` held nine rows (BOU-507).

Each entry: {:name <string> :status :applied|:pending|:unknown}
sourceraw docstring

renderclj

(render opts)

Render the Database Explorer full page.

Render the Database Explorer full page.
sourceraw docstring

render-pool-fragmentclj

(render-pool-fragment context)

Return an HTML string of pool stats for HTMX polling.

Return an HTML string of pool stats for HTMX polling.
sourceraw docstring

render-query-resultclj

(render-query-result req)

Execute SQL from request params and return an HTML table fragment. Reads from :params key; falls back to raw SQL string. Limits results to 50 rows. Handles errors gracefully.

Execute SQL from request params and return an HTML table fragment.
Reads from :params key; falls back to raw SQL string.
Limits results to 50 rows. Handles errors gracefully.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close