feat: migrate system + cross-DB engine + IMPORT/EXPORT syntax -- 22 files, client+server+docs
CI / test (push) Has been cancelled
CI / verify (push) Has been cancelled
Clients CI / build-server (push) Has been cancelled
Clients CI / test-python (push) Has been cancelled
Clients CI / test-javascript (push) Has been cancelled
Clients CI / test-nim (push) Has been cancelled
Clients CI / test-rust (push) Has been cancelled
CI / test (push) Has been cancelled
CI / verify (push) Has been cancelled
Clients CI / build-server (push) Has been cancelled
Clients CI / test-python (push) Has been cancelled
Clients CI / test-javascript (push) Has been cancelled
Clients CI / test-nim (push) Has been cancelled
Clients CI / test-rust (push) Has been cancelled
This commit is contained in:
@@ -31,6 +31,8 @@ type
|
||||
nkMigrationStatus
|
||||
nkMigrationUp
|
||||
nkMigrationDown
|
||||
nkImportFrom
|
||||
nkExportTo
|
||||
nkMigrationDryRun
|
||||
nkCreateUser
|
||||
nkDropUser
|
||||
@@ -363,6 +365,19 @@ type
|
||||
mdCount*: int # 0 = 1, N = rollback N migrations
|
||||
of nkMigrationDryRun:
|
||||
mdrName*: string # migration name to dry-run
|
||||
of nkImportFrom:
|
||||
impPath*: string
|
||||
impTable*: string
|
||||
impFormat*: string # "csv", "json", "ndjson"
|
||||
impDelimiter*: char
|
||||
impHasHeader*: bool
|
||||
impBatchSize*: int
|
||||
of nkExportTo:
|
||||
expPath*: string
|
||||
expTable*: string
|
||||
expFormat*: string
|
||||
expDelimiter*: char
|
||||
expIncludeHeader*: bool
|
||||
of nkCreateIndex:
|
||||
ciTarget*: string
|
||||
ciName*: string
|
||||
|
||||
Reference in New Issue
Block a user