Save changes
$values[`deleteReferencesFor_${title}`] !== false) .map(({ script, title }) => script), sql, ].join('\n') : sql} readOnly />
{#if !_.isEmpty(deleteCascadesScripts)}
{/if} {#if $values.deleteReferencesCascade}
{ $values = _.omitBy($values, (v, k) => k.startsWith('deleteReferencesFor_')); }} /> { const newValues = { ...$values }; for (const item of deleteCascadesScripts) { newValues[`deleteReferencesFor_${item.title}`] = false; } $values = newValues; }} />
{#each _.sortBy(deleteCascadesScripts, 'title') as deleteTable}
{/each}
{/if} {#if isRecreated}
This operation is not directly supported by SQL engine. DbGate can emulate it, but please check the generated SQL script.
{/if}
{ closeCurrentModal(); onConfirm( e.detail.deleteReferencesCascade ? [ ...deleteCascadesScripts .filter(({ script, title }) => e.detail[`deleteReferencesFor_${title}`] !== false) .map(({ script, title }) => script), sql, ].join('\n') : null ); }} /> { newQuery({ initialData: sql, }); closeCurrentModal(); }} />