Skip to main content

Documentation Index

Fetch the complete documentation index at: https://archie.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

The Data Viewer is a spreadsheet-like interface for the rows in a table. Open any table in the Data Model and click the Data tab to switch from schema design to record editing. It’s where you add seed data during development, eyeball the contents of a table, or fix a bad row by hand. Schema-level validations apply here too — uniqueness, mandatory fields, type constraints, and enum values are enforced just like they are through the GraphQL or REST API.

Adding a row

1

Click + Add row

The button sits in the top-left of the toolbar. A form opens with all the table’s fields.
2

Fill in the fields

Required fields are marked. Validation runs as you go — uniqueness, type, and constraint errors appear inline.
3

Click Add Row

The row is inserted and appears in the grid immediately.
Add row form in Data Viewer

Editing a row

Click any row in the grid to open the edit form, update the fields, and click Update Row. As with adding a row, schema validations run before the change is saved. Edit record form in Data Viewer

Deleting a row

Right-click the row you want to delete and choose Delete Row from the context menu. Confirm in the dialog that appears. Delete row confirmation in Data Viewer
Deleting a row is permanent. There is no undo from the Data Viewer.

Filtering

Click the Filter icon (funnel) in the toolbar to add filters. You can stack multiple filters — for example, “is_active = true AND created_at > 2025-01-01”. The grid updates as you add and remove filters. Filter records in Data Viewer The Data Viewer’s filter UI doesn’t span related tables. For filters that need joins, use the GraphQL API Explorer or the SQL Playground.

Sorting

Click the sort icon (up/down arrows) in the toolbar to add sort attributes. You can sort on multiple columns; the order in which you add them determines the priority. Sort records in Data Viewer

Showing and hiding columns

Click View in the toolbar to toggle which columns are visible in the grid. Audit columns — id, created_at, created_by, updated_at, updated_by — are hidden by default. Use Show all to bring them back, or Reset to return to the default view. Column visibility toggle in Data Viewer The current column selection also drives what gets exported when you run a CSV export — see Exporting data.

Importing and exporting

The Data Viewer toolbar has dedicated controls for moving data in and out via CSV:

Permissions

Whether a user can read, add, edit, or delete rows — and whether specific fields are visible to them — is governed by Role-Based Access. The Data Viewer respects those rules: a field hidden from your role is hidden in the grid; a delete action you don’t have permission for is unavailable.

FAQ

They’re audit columns the platform manages automatically. Hiding them by default keeps the grid focused on the fields you’re likely to edit. Toggle them on from the View dropdown when you need them.
The save fails and an inline error tells you which constraint was violated. The row stays in edit mode so you can fix the value.
Edits go through the same validations as the API, but anything you delete is gone. Use environments to keep production isolated — see Environments.
The Data Viewer edits one row at a time. For bulk updates, use a custom function or the SQL Playground.