Compare commits

...

11 Commits

3 changed files with 6 additions and 2 deletions

View File

@@ -126,10 +126,11 @@ const installOceanBaseOracleNavigationFallback = (editor: any) => {
} }
const parts = splitSqlIdentifierPath(identifier.text); const parts = splitSqlIdentifierPath(identifier.text);
if (parts.length !== 2) { if (parts.length < 2) {
return; return;
} }
const [schemaName, tableName] = parts; const schemaName = parts[parts.length - 2];
const tableName = parts[parts.length - 1];
if (!schemaName || !tableName) { if (!schemaName || !tableName) {
return; return;
} }

View File

@@ -14,6 +14,7 @@ const legacyLiterals = [
'选择连接', '选择连接',
'选择数据库', '选择数据库',
'最大返回行数', '最大返回行数',
'最大行数100',
'最大行数500', '最大行数500',
'最大行数1000', '最大行数1000',
'最大行数5000', '最大行数5000',
@@ -64,6 +65,7 @@ describe('QueryEditorToolbar i18n', () => {
expect(source).toContain("import { useOptionalI18n } from '../i18n/provider';"); expect(source).toContain("import { useOptionalI18n } from '../i18n/provider';");
expect(source).toContain('const i18n = useOptionalI18n();'); expect(source).toContain('const i18n = useOptionalI18n();');
expect(source).toContain('const t = i18n?.t ?? defaultTranslate;'); expect(source).toContain('const t = i18n?.t ?? defaultTranslate;');
expect(source).toContain("{ label: '100', value: 100 }");
for (const key of requiredKeys) { for (const key of requiredKeys) {
expect(source).toContain(key); expect(source).toContain(key);

View File

@@ -291,6 +291,7 @@ const QueryEditorToolbar: React.FC<QueryEditorToolbarProps> = ({
value={maxRows} value={maxRows}
onChange={(val) => onMaxRowsChange(Number(val))} onChange={(val) => onMaxRowsChange(Number(val))}
options={[ options={[
{ label: '100', value: 100 },
{ label: t("query_editor.max_rows.option_500"), value: 500 }, { label: t("query_editor.max_rows.option_500"), value: 500 },
{ label: t("query_editor.max_rows.option_1000"), value: 1000 }, { label: t("query_editor.max_rows.option_1000"), value: 1000 },
{ label: t("query_editor.max_rows.option_5000"), value: 5000 }, { label: t("query_editor.max_rows.option_5000"), value: 5000 },