@clickup/pg-microsharding
Version:
Microshards support for PostgreSQL
31 lines (20 loc) • 1.05 kB
Markdown
[**@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`; \} |
| `__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` |
## Returns
`Promise`\<`void`\>