Skip to content

feature(data editor): search and quickly locate table fields #2748

Description

@FrankZ20

Chat2DB Edition

Chat2DB Community

User Problem

After opening a data table, it is difficult to find a specific field when the table has many columns. There is currently no field-name search or quick navigation in the table view. The DDL sidebar also does not provide a scoped Ctrl+F / Cmd+F search, so users must scroll through the DDL manually.

Concrete Use Case

  1. Open a table with dozens or hundreds of columns.
  2. Search for a field such as customer_id in the table's field/column list.
  3. Quickly jump to or focus the matching column.
  4. Open the table DDL sidebar and press Ctrl+F (Windows/Linux) or Cmd+F (macOS) to find the same field, with the match highlighted and the view scrolled to it.

Product Area

Data editor

Proposed Outcome

  • Add a field-name search box to the opened data table's field/column list.
  • Filter or fuzzy-match column names as the user types, and provide quick navigation to the selected match.
  • Support Ctrl+F / Cmd+F in the DDL sidebar with scoped search, match highlighting, and next/previous match navigation.
  • Keep the shortcut scoped to the DDL sidebar and preserve existing global shortcuts and table editing behavior.

Alternatives Considered

The current workaround is manually scrolling through the column list or DDL text, or running a separate DESCRIBE/metadata query. These approaches are slow for wide tables and make it harder to compare the data view with the DDL.

Contribution

I can provide product feedback.

Submission Checklist

  • I searched existing issues and Discussions for duplicates.
  • I selected the affected Chat2DB edition.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions