{_t('common.saveChanges', { defaultMessage: 'Save changes' })}
{#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}
{_t('sqlModal.recreateWarning', { defaultMessage: "This operation is not directly supported by SQL engine. DbGate can emulate it, but please check the generated SQL script." })}
{/if} {#if skipConfirmSettingKey}
{ dontAskAgain = e.detail; apiCall('config/update-settings', { [skipConfirmSettingKey]: e.detail }); }} />
{/if}
{ closeCurrentModal(); onConfirm(currentScript); }} data-testid="ConfirmSqlModal_okButton" /> { newQuery({ initialData: currentScript, }); closeCurrentModal(); }} data-testid="ConfirmSqlModal_openScriptButton" />