dynobase-icon
Dynobase

Error: DynamoDB is not showing all columns

Rafal Wilinski

Answered by Rafal Wilinski

Last updated: October 23rd, 2026

Solution

DynamoDB has item attributes, not a fixed column set shared by every row. A console or GUI can show only the fields present in its loaded results. Missing columns usually require checking the item shape, read projection, and index projection rather than increasing capacity.

  1. Read a known item from the base table by its complete key with no ProjectionExpression. Inspect JSON rather than only the grid’s visible columns.
  2. If reading a GSI, check its ProjectionType and NonKeyAttributes. A GSI cannot fetch unprojected attributes from the table. Retrieve the base item when necessary.
  3. Check nested maps, case-sensitive names, pagination, and whether the writer actually persisted the field.
  4. Check the application mapper or response serializer if the raw SDK result contains the field but the UI does not.

Insufficient capacity does not silently remove individual fields from a successful item response. Permission failures should be investigated from their explicit error. Dynobase’s schema explorer can help inspect differing item shapes, but a sampled view is not a table-wide schema guarantee.

See GSI projections and AWS documentation.

Dynobase is a Professional GUI Client for DynamoDB

Start your 7-day free trial today

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2026 Dynobase
+
Still using AWS DynamoDB Console?
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.