diff --git a/apps/studio/components/interfaces/Database/Extensions/EnableExtensionModal.tsx b/apps/studio/components/interfaces/Database/Extensions/EnableExtensionModal.tsx
index 2d79a886071..ac1364f0927 100644
--- a/apps/studio/components/interfaces/Database/Extensions/EnableExtensionModal.tsx
+++ b/apps/studio/components/interfaces/Database/Extensions/EnableExtensionModal.tsx
@@ -1,13 +1,26 @@
import type { PostgresExtension } from '@supabase/postgres-meta'
+import { ExternalLinkIcon } from 'lucide-react'
import { useEffect, useState } from 'react'
import toast from 'react-hot-toast'
-import { Button, Form, IconDatabase, IconPlus, Input, Listbox, Modal } from 'ui'
import { useProjectContext } from 'components/layouts/ProjectLayout/ProjectContext'
import ShimmeringLoader from 'components/ui/ShimmeringLoader'
import { useDatabaseExtensionEnableMutation } from 'data/database-extensions/database-extension-enable-mutation'
import { useSchemasQuery } from 'data/database/schemas-query'
import { useStore } from 'hooks'
+import {
+ AlertDescription_Shadcn_,
+ AlertTitle_Shadcn_,
+ Alert_Shadcn_,
+ Button,
+ Form,
+ IconAlertTriangle,
+ IconDatabase,
+ IconPlus,
+ Input,
+ Listbox,
+ Modal,
+} from 'ui'
interface EnableExtensionModalProps {
visible: boolean
@@ -170,6 +183,38 @@ const EnableExtensionModal = ({ visible, extension, onCancel }: EnableExtensionM
)}
+ {extension.name === 'pg_cron' && project?.cloud_provider === 'FLY' && (
+
+
+
+
+ The pg_cron extension is not fully supported for Fly projects
+
+
+
+ You can still enable the extension, but pg_cron jobs may not run due to the
+ behaviour of Fly projects.
+
+
+
+ }
+ >
+
+ Learn more
+
+
+
+
+
+ )}
+