From 90057188f2ebce0327dca2ab6af9380f6ba9fb44 Mon Sep 17 00:00:00 2001 From: harsh mahajan Date: Tue, 21 Jul 2026 17:33:31 +0530 Subject: [PATCH 1/3] fix(databases): remove leftover per-table Usage tab Same cleanup as #3128, one level down: the per-table Usage tab still called tablesDB.getTableUsage(), which is going away with the backend usage-endpoint removal and is already showing empty data on cloud. --- .../table-[table]/header.svelte | 6 ------ .../usage/[[period]]/+page.svelte | 11 ----------- .../table-[table]/usage/[[period]]/+page.ts | 18 ------------------ 3 files changed, 35 deletions(-) delete mode 100644 src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.svelte delete mode 100644 src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/header.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/header.svelte index b408f6d22b..5c4463f04b 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/header.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/header.svelte @@ -32,12 +32,6 @@ title: 'Indexes', event: 'indexes' }, - { - href: `${path}/usage`, - title: 'Usage', - event: 'usage', - hasChildren: true - }, { href: `${path}/settings`, title: 'Settings', diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.svelte deleted file mode 100644 index a8d8fdb0b0..0000000000 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts deleted file mode 100644 index 2881862b8f..0000000000 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/usage/[[period]]/+page.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { isValueOfStringEnum } from '$lib/helpers/types'; -import { sdk } from '$lib/stores/sdk'; -import { UsageRange } from '@appwrite.io/console'; -import type { PageLoad } from './$types'; - -export const load: PageLoad = async ({ params }) => { - const period = isValueOfStringEnum(UsageRange, params.period) - ? params.period - : UsageRange.ThirtyDays; - - return { - ...(await sdk.forProject(params.region, params.project).tablesDB.getTableUsage({ - databaseId: params.database, - tableId: params.table, - range: period - })) - }; -}; From 6c104c03d79569e9de3cd089c2da64a3b0686692 Mon Sep 17 00:00:00 2001 From: harsh mahajan Date: Tue, 21 Jul 2026 17:38:05 +0530 Subject: [PATCH 2/3] fix(databases): remove dangling table usage command-center shortcut The "Go to usage" (g u) shortcut pointed at the table usage route removed earlier in this branch, leaving a broken command. --- .../database-[database]/table-[table]/+layout.svelte | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte index 6bd8212f66..57e32165ba 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/+layout.svelte @@ -204,15 +204,6 @@ disabled: page.url.pathname.endsWith('indexes'), group: 'tables' }, - { - label: 'Go to usage', - keys: ['g', 'u'], - callback() { - goto(withPath(basePath, '/usage')); - }, - disabled: page.url.pathname.endsWith('usage'), - group: 'tables' - }, { label: 'Go to settings', keys: ['g', 's'], From 8d5f6cbac4245ec3e8901ce9cac548ed0cb97d52 Mon Sep 17 00:00:00 2001 From: harsh mahajan Date: Tue, 21 Jul 2026 17:41:01 +0530 Subject: [PATCH 3/3] fix(databases): remove orphaned shared entity Usage view Only the table usage page consumed this component; it's now dead code after removing that route. --- .../database-[database]/(entity)/index.ts | 1 - .../(entity)/views/usage/view.svelte | 47 ------------------- 2 files changed, 48 deletions(-) delete mode 100644 src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/usage/view.svelte diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/index.ts b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/index.ts index 8437673d36..e2964fbdd6 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/index.ts +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/index.ts @@ -7,6 +7,5 @@ export * from './views/settings'; export { default as Header } from './views/header.svelte'; export { default as Breadcrumbs } from './views/breadcrumbs.svelte'; -export { default as Usage } from './views/usage/view.svelte'; export { default as CreateEntity } from './views/create.svelte'; export { default as FailedModal } from './views/failedModal.svelte'; diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/usage/view.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/usage/view.svelte deleted file mode 100644 index c47c8da008..0000000000 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(entity)/views/usage/view.svelte +++ /dev/null @@ -1,47 +0,0 @@ - - -
- - - -