{#if realSchemaList.length > 0}
{_t('common.schema', { defaultMessage: 'Schema' })}:
({ label: x.schemaName, value: x.schemaName })) ?? []) : [ { label: _t('schema.all_schemas', { defaultMessage: 'All schemas ({count})', values: { count: objectList?.length ?? 0 }, }), value: '', }, ...realSchemaList.map(x => ({ label: `${x} (${countBySchema[x] ?? 0})`, value: x })), ]} value={selectedSchema ?? $appliedCurrentSchema ?? ''} on:change={e => { if (connection?.useSeparateSchemas) { switchCurrentDatabase({ connection, name: `${extractDbNameFromComposite(database)}::${e.detail}`, }); } else { selectedSchema = e.detail; } localStorage.setItem(valueStorageKey, e.detail); }} selectClass="schema-select" /> {#if selectedSchema != null}
{ selectedSchema = null; localStorage.removeItem(valueStorageKey); }} title={_t('schema.resetToDefault', { defaultMessage: 'Reset to default' })} >
{/if}
{/if}