diff --git a/frontend/src/components/v2/Accordion/Accordion.tsx b/frontend/src/components/v2/Accordion/Accordion.tsx index dc7edd05e..c37649393 100644 --- a/frontend/src/components/v2/Accordion/Accordion.tsx +++ b/frontend/src/components/v2/Accordion/Accordion.tsx @@ -27,7 +27,7 @@ export const AccordionTrigger = forwardRef< -
Pick a service to connect
-
+
Pick a service to connect
+
({ - resolver: zodResolver(formSchema) + resolver: zodResolver(formSchema), + defaultValues: { + provider: { + creationStatement: + "CREATE USER \"{{username}}\" WITH SUPERUSER ENCRYPTED PASSWORD '{{password}}' VALID UNTIL '{{expiration}}';\nGRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO \"{{username}}\";", + renewStatement: "ALTER ROLE \"{{username}}\" VALID UNTIL '{{expiration}}';", + revocationStatement: + 'REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA public FROM "{{username}}";\nDROP OWNED BY "{{username}}";\nDROP ROLE "{{username}}";' + } + } }); const { createNotification } = useNotificationContext(); const createDynamicSecret = useCreateDynamicSecret(); @@ -265,70 +278,74 @@ export const SqlDatabaseInputForm = ({ )} /> - ( - -