mirror of
https://github.com/ershisan99/db-studio.git
synced 2025-12-17 12:33:08 +00:00
add raw query editor and response table
This commit is contained in:
@@ -9,6 +9,8 @@ import type {
|
||||
GetTableIndexesArgs,
|
||||
GetTablesListArgs,
|
||||
GetTablesListResponse,
|
||||
QueryRawSqlArgs,
|
||||
QueryRawSqlResponse,
|
||||
TableColumns,
|
||||
TableForeignKeys,
|
||||
TableIndexes,
|
||||
@@ -59,6 +61,14 @@ class DbService {
|
||||
.get(`api/databases/${dbName}/tables/${tableName}/foreign-keys`)
|
||||
.json<TableForeignKeys>();
|
||||
}
|
||||
|
||||
queryRawSql({ query }: QueryRawSqlArgs) {
|
||||
return dbInstance
|
||||
.post("api/raw", {
|
||||
json: { query },
|
||||
})
|
||||
.json<QueryRawSqlResponse>();
|
||||
}
|
||||
}
|
||||
|
||||
export const dbService = new DbService();
|
||||
|
||||
Reference in New Issue
Block a user