From 6fa7e3517a8e7fb715bc1eed7c5bf90ea98042fa Mon Sep 17 00:00:00 2001 From: Illia Basalaiev <44750366+Ellba@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:11:08 +0100 Subject: [PATCH] improve PITR message on scheduled backups (#43132) ## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? studio message update ## What is the current behavior? Under the scheduled backups dashboard/project/_/database/backups/scheduled, the current message is "Your project uses PITR and full daily backups are no longer taken. They're not needed, as PITR supports a superset of functionality, in terms of the granular recovery that can be performed." The new message mainly addresses the word "superset" since it implies no trade-offs. However, having teams/enterprise plan, customers lose access to 2+ weeks of daily backups and are only limited by the selected PITR recovery duration. New message: "Your project uses PITR, and full daily backups are no longer taken. PITR lets you restore to a specific time (down to the second) within your selected PITR retention period." --------- Co-authored-by: Illia Basalaiev --- .../pages/project/[ref]/database/backups/scheduled.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/studio/pages/project/[ref]/database/backups/scheduled.tsx b/apps/studio/pages/project/[ref]/database/backups/scheduled.tsx index 24e59354934..fdb99fae7de 100644 --- a/apps/studio/pages/project/[ref]/database/backups/scheduled.tsx +++ b/apps/studio/pages/project/[ref]/database/backups/scheduled.tsx @@ -1,6 +1,4 @@ import { PermissionAction } from '@supabase/shared-types/out/constants' -import { Info } from 'lucide-react' - import { useParams } from 'common' import { BackupsList } from 'components/interfaces/Database/Backups/BackupsList' import DatabaseBackupsNav from 'components/interfaces/Database/Backups/DatabaseBackupsNav' @@ -14,6 +12,7 @@ import { useBackupsQuery } from 'data/database/backups-query' import { useAsyncCheckPermissions } from 'hooks/misc/useCheckPermissions' import { useIsOrioleDbInAws } from 'hooks/misc/useSelectedProject' import { DOCS_URL } from 'lib/constants' +import { Info } from 'lucide-react' import type { NextPageWithLayout } from 'types' import { Admonition } from 'ui-patterns' import { PageContainer } from 'ui-patterns/PageContainer' @@ -94,9 +93,9 @@ const DatabaseScheduledBackups: NextPageWithLayout = () => { title="Point-In-Time-Recovery (PITR) enabled" description={
- Your project uses PITR and full daily backups are no longer taken. - They're not needed, as PITR supports a superset of functionality, in - terms of the granular recovery that can be performed.{' '} + Your project uses PITR and full daily backups are no longer taken. PITR + lets you restore to a specific time (down to the second) within your + selected PITR retention period.{' '}