Exploring data

Browse large tables and Redis keyspaces with bounded, server-side paging.

Exploration stays fast even on large datasets, because Tablify pages results from the server and caps expensive counts instead of scanning everything.

Relational tables

Browse schemas, tables, and views. For a table you get its columns, primary keys, defaults, generated columns, and DDL.

  • The grid stays responsive past 100,000 logical rows through bounded server-side paging.
  • Sort by one column and filter with typed operators: equals, not equals, less than, less than or equal, greater than, greater than or equal, contains, starts with, is null, and not null.
  • Select cells, rows, ranges, or additive and shifted selections, and navigate the grid from the keyboard.
  • Copy as spreadsheet-ready TSV, or copy rows as JSON or SQL INSERT statements.

The grid renders NULL, empty strings, booleans, numbers, dates, JSON, binary, and truncated values differently. The inspector opens any cell in Record, JSON, or Value mode with pretty-printed output.

Redis keys

  • Browse with incremental SCAN and cursor paging, filter by pattern and type, and cancel a broad scan. Tablify never uses KEYS for interactive browsing.
  • Read the type, TTL or persistence, length, and size of each key.
  • View strings as text, JSON, or binary, and view hashes, lists, sets, sorted sets, and read-only stream timelines through bounded, binary-safe viewers.