mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-24 13:11:14 -05:00
Add database maintenance tooling
- Implement maintenance hooks (useMaintenanceTables, useVacuumTable, useAnalyzeTable, useReindexTable) - Add DatabaseMaintenance page and UI for vacuum/analyze/reindex - Wire new route / admin/database-maintenance and sidebar entry - Remove DatabaseMaintenance icon usage on page and align with AdminLayout props
This commit is contained in:
@@ -6853,6 +6853,16 @@ export type Database = {
|
||||
Args: { _profile_user_id: string; _viewer_id?: string }
|
||||
Returns: Json
|
||||
}
|
||||
get_maintenance_tables: {
|
||||
Args: never
|
||||
Returns: {
|
||||
indexes_size: string
|
||||
row_count: number
|
||||
table_name: string
|
||||
table_size: string
|
||||
total_size: string
|
||||
}[]
|
||||
}
|
||||
get_my_sessions: {
|
||||
Args: never
|
||||
Returns: {
|
||||
@@ -7115,6 +7125,7 @@ export type Database = {
|
||||
Returns: string
|
||||
}
|
||||
run_all_cleanup_jobs: { Args: never; Returns: Json }
|
||||
run_analyze_table: { Args: { table_name: string }; Returns: Json }
|
||||
run_data_retention_cleanup: { Args: never; Returns: Json }
|
||||
run_pipeline_monitoring: {
|
||||
Args: never
|
||||
@@ -7124,6 +7135,7 @@ export type Database = {
|
||||
status: string
|
||||
}[]
|
||||
}
|
||||
run_reindex_table: { Args: { table_name: string }; Returns: Json }
|
||||
run_system_maintenance: {
|
||||
Args: never
|
||||
Returns: {
|
||||
@@ -7132,6 +7144,7 @@ export type Database = {
|
||||
task: string
|
||||
}[]
|
||||
}
|
||||
run_vacuum_table: { Args: { table_name: string }; Returns: Json }
|
||||
set_config_value: {
|
||||
Args: {
|
||||
is_local?: boolean
|
||||
|
||||
Reference in New Issue
Block a user