mirror of
https://github.com/Dvorinka/Primora.git
synced 2026-10-29 16:14:53 +00:00
feat: schema graph via FK introspection
- GET .../db-connections/:id/foreign-keys — per-dialect information_schema/pragma query through dbx_execute_query, identifier-whitelisted, read-role gated - Databases page: Graph tab renders tables as radial SVG nodes with FK edges; hover highlights adjacency, click inspects the table - demo stubs for edges + wider demo table set Authored By: TDvorak <[email protected]>
This commit is contained in:
1 parent
627bd89d5e
commit
d57f30cd59
12 files changed
+496
-2
No files matched your search
@@ -0,0 +1,13 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type DBForeignKeyEdge = {
|
||||
schema?: string;
|
||||
table: string;
|
||||
column: string;
|
||||
ref_schema?: string;
|
||||
ref_table: string;
|
||||
ref_column: string;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { DBForeignKeyEdge } from './DBForeignKeyEdge';
|
||||
export type DBForeignKeysResponse = {
|
||||
edges: Array<DBForeignKeyEdge>;
|
||||
raw?: string;
|
||||
note?: string;
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user