Search...
deleteExternalDatabaseConnection( )
Developer Preview
Deletes an external database connection.
Description
Note: Once an external database connection is deleted, it can't be restored. To reconnect the database you need to create a new external database connection.
Admin Method
This function requires elevated permissions to run. This function is not universal and runs only on the backend.
Syntax
function deleteExternalDatabaseConnection(name: string): Promise<void>
deleteExternalDatabaseConnection Parameters
NAME
TYPE
DESCRIPTION
name
string
Name of the external database connection to delete.
Returns
Return Type:
Promise<
void
>Was this helpful?
Delete an external database connection (dashboard page code)
Copy Code
1import { externalDatabaseConnections } from "wix-data.v2";2import { elevate } from "wix-auth";34const elevatedDeleteExternalDbConnection = elevate(externalDatabaseConnections.deleteExternalDatabaseConnection);56/*7 * Sample name value: 'ConnectionOne'8 */910export async function myDeleteExternalDbConnection (name) {11 try {12 await elevatedDeleteExternalDbConnection(name);1314 return;15 } catch (error) {16 console.error(error);17 // Handle the error18 }19}2021/* Promise resolves to void */
Delete an external database connection (export from backend code)
Copy Code
1import { Permissions, webMethod } from "wix-web-module";2import { externalDatabaseConnections } from "wix-data.v2";3import { elevate } from "wix-auth";45const elevatedDeleteExternalDbConnection = elevate(externalDatabaseConnections.deleteExternalDatabaseConnection);67/*8 * Sample name value: 'ConnectionOne'9 */1011export const myDeleteExternalDbConnection = webMethod(12 Permissions.Admin,13 async (name) => {14 try {15 await elevatedDeleteExternalDbConnection(name);1617 return;18 } catch (error) {19 console.error(error);20 // Handle the error21 }22 }23)2425/* Promise resolves to void */