Manage your Supabase database on mobile
The Supabase Table Editor is one of the most useful parts of the dashboard — and one of the most broken on mobile. BaseDeck gives you a clean, touch-friendly alternative: browse your tables, inspect rows, and run SQL queries against your live database, all from your phone.
The Database tab
Open BaseDeck at https://basedeck.netlify.app/dashboard and tap Database in the bottom navigation. BaseDeck fetches a list of all tables in your project's public schema and displays them as a scrollable list.
BaseDeck reads tables from your public schema only. Tables in other schemas are not listed here — use the SQL tab to query them directly.
Browsing table rows
Tap a table name
Tapping any table in the list loads its rows. BaseDeck fetches the first 50 rows via PostgREST and displays them in a horizontally scrollable data table.
Paginate through rows
Use the Prev and Next buttons at the bottom of the table to move between pages of 50 rows. The row range is displayed between the buttons so you always know where you are.
Go back to the table list
Tap ← Tables at the top left to return to the full table list without losing your place.
The SQL tab
For anything the table browser can't do — filtering rows, joining tables, checking row counts, running aggregates — use the SQL tab. Tap SQL in the bottom nav. A CodeMirror editor opens with a starter query.
Running a query
Type or paste your SQL, then tap Run (or press Ctrl+Enter on a connected keyboard). Results appear in a scrollable table below the editor. The execution time in milliseconds is shown alongside the row count.
-- Check how many rows are in a table
SELECT COUNT(*) FROM orders WHERE status = 'pending';
-- Recent signups
SELECT id, email, created_at
FROM auth.users
ORDER BY created_at DESC
LIMIT 10;
Destructive queries
If your query contains DROP, DELETE, TRUNCATE, or ALTER TABLE, BaseDeck shows a confirmation dialog before running it. This gives you a chance to catch mistakes — especially useful when typing on a small screen.
BaseDeck runs SQL with the same permissions as your encrypted token. Write queries carefully — there is no undo for destructive operations.
Query history and snippets
BaseDeck automatically saves your last 20 queries to history. Tap History to browse and reload any previous query in one tap. For queries you use regularly, tap Save to give it a name and store it as a snippet — accessible any time via the Snippets button.