[**@clickup/pg-microsharding**](../README.md)

***

[@clickup/pg-microsharding](../globals.md) / move

# Function: move()

> **move**(`__namedParameters`): `Promise`\<`void`\>

Defined in: [src/api/move.ts:32](https://github.com/clickup/pg-microsharding/blob/master/src/api/move.ts#L32)

Moves or copies a schema from one master DB to another.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `__namedParameters` | \{ `schema`: `string`; `fromDsn`: `string`; `toDsn`: `string`; `commitAction`: `null` \| `"deactivate-activate"` \| `"rename-to-new"`; `deactivateSQL`: `string`; `maxReplicationLagSec`: `number`; `wait`: `boolean`; `validateFKs`: `boolean`; \} |
| `__namedParameters.schema` | `string` |
| `__namedParameters.fromDsn` | `string` |
| `__namedParameters.toDsn` | `string` |
| `__namedParameters.commitAction` | `null` \| `"deactivate-activate"` \| `"rename-to-new"` |
| `__namedParameters.deactivateSQL`? | `string` |
| `__namedParameters.maxReplicationLagSec`? | `number` |
| `__namedParameters.wait`? | `boolean` |
| `__namedParameters.validateFKs`? | `boolean` |

## Returns

`Promise`\<`void`\>
