No description
Find a file
2025-07-30 23:02:18 -07:00
interim-models refactor lit components to lustre and vanilla js 2025-07-25 15:41:20 -07:00
interim-pgtypes ability to add columns 2025-07-18 23:28:40 -07:00
interim-server editing with the hoverbar works pretty smoothly 2025-07-30 23:02:18 -07:00
sass editing with the hoverbar works pretty smoothly 2025-07-30 23:02:18 -07:00
static refactor lit components to lustre and vanilla js 2025-07-25 15:41:20 -07:00
webc editing with the hoverbar works pretty smoothly 2025-07-30 23:02:18 -07:00
.dockerignore initial commit 2025-05-02 23:48:54 -07:00
.gitignore refactor lit components to lustre and vanilla js 2025-07-25 15:41:20 -07:00
Cargo.lock implement basic record editing 2025-07-15 20:04:06 -07:00
Cargo.toml selection creation 2025-07-08 14:37:03 -07:00
Dockerfile initial commit 2025-05-02 23:48:54 -07:00
mise.toml implement webc context protocol for lustre 2025-07-22 00:22:05 -07:00
README.md renders a table 2025-05-13 00:02:33 -07:00

Interim

A friendly, collaborative PostgreSQL front-end for nerds of all stripes.

Auth

Internally, Interim controls authorization using the SET ROLE Postgres command to switch between users. This allows the Interim base user to impersonate roles it has created, without necessarily requiring Postgres superuser privileges itself (unlike if it were to use SET SESSION AUTHORIZATION). For each front-end user, Interim creates a Postgres role named (by default) __interim_{account_uuid}.