{#if direction == 'source'}
Source configuration
{/if} {#if direction == 'target'}
Target configuration
{/if}
{#if $currentDatabase} { values.update(x => ({ ...x, [storageTypeField]: 'database', [connectionIdField]: $currentDatabase?.connection?._id, [databaseNameField]: $currentDatabase?.name, })); }} /> {/if} { values.update(x => ({ ...x, [storageTypeField]: 'archive', [archiveFolderField]: $currentArchive, })); }} /> {#if direction == 'target'} { values.update(x => ({ ...x, [storageTypeField]: 'archive', [archiveFolderField]: `import-${moment().format('YYYY-MM-DD-hh-mm-ss')}`, })); }} /> {/if}
x.directions.includes(direction))} name={storageTypeField} label="Storage type" /> {#if storageType == 'database' || storageType == 'query'} {/if} {#if storageType == 'database'} {#if tablesField} {/if} {/if} {#if storageType == 'query'}
Query
{#if $values.sourceQueryType == 'json'} setFieldValue('sourceQuery', e.detail)} mode="json" /> {:else} setFieldValue('sourceQuery', e.detail)} {engine} /> {/if}
{/if} {#if storageType == 'archive'} {/if} {#if storageType == 'archive' && direction == 'source'} {/if} {#if format && direction == 'source'} {/if} {#if format?.args} !arg.direction || arg.direction == direction)} namePrefix={`${direction}_${format.storageType}_`} /> {/if} {#if driver?.importExportArgs} !arg.direction || arg.direction == direction)} namePrefix={`${direction}_${driver.engine}_`} /> {/if}