Record TablePlus on staging databases, not production. Guide for SQL tutorials, schema walkthroughs, and data investigation recordings.
Record table structure walkthroughs — columns, types, indexes, foreign keys. Show the Structure tab for each table while explaining your schema design decisions. Visual schema explanation beats an ER diagram.
Record writing and running SQL queries — show the query editor, execute with Cmd+Enter, examine results in the table view. Query tutorials need to show both the SQL and the result set.
Record a data investigation — filter records, inspect specific rows, check foreign key relationships. Share with the team instead of pasting SQL output into Slack.
Record database migration processes — import CSV, run migration scripts, verify data integrity. Show the before state, run the migration, verify the after state.
In Screenify Studio, select Window Capture and pick the TablePlus window.
Record at 1440p — database grids with 11px monospace text need resolution to stay readable.
Open TablePlus. Review the connection list — connection names show server hostnames and database names ('prod-db.us-east-1.rds.amazonaws.com / users_production'). Use a local/staging connection for recording, never production.
After connecting, check the tables list in the sidebar. Table names like 'users', 'payments', 'salaries' hint at the data inside. More importantly, the DATA inside those tables is real. Use a staging database with anonymized or test data.
If you must show real table structures, blur or avoid expanding rows that contain PII. Click the Structure tab instead of the Data tab to show column definitions without actual values.
When writing SQL queries, prepare them in advance. Don't type `SELECT * FROM users WHERE email = 'real.person@company.com'` live — use test data or placeholder values.
Auto-zoom on JSON and text columns. TablePlus truncates long column values in the grid view. When you click a cell containing a JSON blob or long text, a detail panel expands with the full content. Auto-zoom catches this expansion so viewers can read the entire JSON structure or text value.
Use a staging database with seed data. Never record on production. Create a local or staging database, seed it with realistic but fake data (faker libraries generate names, emails, addresses). Your tutorial looks real without exposing actual customer information.
Keyboard overlay for TablePlus workflows. Cmd+Enter (execute query), Cmd+S (commit pending changes), Cmd+R (refresh table data), Cmd+T (new tab for another table). TablePlus power users chain these shortcuts — overlay shows viewers the efficient workflow.
Show the Structure tab alongside the Data tab. When explaining a table, open the Structure tab first (columns, types, indexes, constraints), explain the schema, then switch to the Data tab to show actual rows. Schema context makes data make sense.
Recording on a production database. The users table shows real names, real emails, real phone numbers. The payments table shows real transaction amounts. Even if you're careful about what you show, one accidental scroll exposes PII. Use staging or local.
Showing connection credentials in the connection list. TablePlus's connection list shows hostnames, ports, and database names. 'prod-rds-cluster.us-east-1.rds.amazonaws.com:5432 / production_db' reveals your infrastructure. Connect before recording, or use a local connection.
Running SELECT * without a LIMIT. You run `SELECT * FROM orders` and 50,000 rows load. TablePlus renders them in a grid — scrolling through 50K rows is unwatchable and may lag. Always `LIMIT 20` or filter with a WHERE clause for recording.
Not committing changes visibly. TablePlus batches changes — edits are pending (highlighted) until you Cmd+S to commit. Viewers may not realize changes aren't saved. Always show the Cmd+S commit step and explain: 'changes are pending until I commit with Cmd+S.'
AI auto-zoom on clicks, instant captions in 50+ languages, cursor highlighting, and studio-grade export. Free plan, no watermark.
Try Screenify Free