Item logo image for DB Rollback & SQL Analyzer

DB Rollback & SQL Analyzer

ExtensionDeveloper Tools
Item media 5 (screenshot) for DB Rollback & SQL Analyzer
Item media 1 (screenshot) for DB Rollback & SQL Analyzer
Item media 2 (screenshot) for DB Rollback & SQL Analyzer
Item media 3 (screenshot) for DB Rollback & SQL Analyzer
Item media 4 (screenshot) for DB Rollback & SQL Analyzer
Item media 5 (screenshot) for DB Rollback & SQL Analyzer
Item media 1 (screenshot) for DB Rollback & SQL Analyzer
Item media 1 (screenshot) for DB Rollback & SQL Analyzer
Item media 2 (screenshot) for DB Rollback & SQL Analyzer
Item media 3 (screenshot) for DB Rollback & SQL Analyzer
Item media 4 (screenshot) for DB Rollback & SQL Analyzer
Item media 5 (screenshot) for DB Rollback & SQL Analyzer

Overview

Record data changes made through Adminer and roll them back with reviewed SQL, and turn a SQL query into a test case list

DB Rollback & SQL Analyzer brings two database-testing tools to your browser. A DB Test Session records every row you change through Adminer and rolls the whole test run back with one click. A SQL Test Case Designer turns a SQL query into a ready-to-use test-case suite. Both run entirely in your browser, and nothing is sent anywhere. The same tools that ship inside Pocket QA, now available as a standalone extension for anyone who only needs the database side. ──────────────────────────────────────── 🗄️ DB TEST SESSION & ROLLBACK (ADMINER) ──────────────────────────────────────── Testing against master data means changing it. This puts it back. • Open any Adminer page and a small panel appears. Start a session and every write is recorded, with each row's values before and after • Records changes from the edit form, grid edits, bulk edit and delete, cloned rows, and statements typed on the SQL page • Reads the full old values before each change, never the shortened text shown in the grid • Roll back the whole session, only the changes you tick, or just the last one (Alt+Shift+Z). Before anything runs, a preview lists what each undo will do and shows the exact SQL • Re-apply: if you rolled back too soon, put the test's values back for the whole session or a single change, with the same preview and checks • Drift check per row: if someone else changed a value after you did, you see both values and choose to skip or overwrite • Safe by design: refuses changes it can't reliably undo (no key column, no WHERE, too many rows) and tells you why • Sessions persist, so you can end, resume, switch between sessions on the same database, or roll back again later • A review page shows before/after for every column, with undo/redo for each change • Export the changeset as an undo SQL script or JSON • English by default, one click to switch to Vietnamese • Switch the Adminer panel off from the popup. There's no panel and nothing is recorded, and open Adminer tabs follow straight away • The changeset stays in your browser, and rollback runs through your own Adminer tab ──────────────────────────────────────── 🧪 SQL TEST CASE DESIGNER ──────────────────────────────────────── • Paste a SELECT, INSERT, UPDATE, or DELETE statement and get a numbered test-case list back, generated entirely in your browser. Joins, grouping, sorting, paging, unions, CTEs, CASE, and subqueries are all supported • Understands MySQL, SQL Server, and ANSI quoting, plus ?, :name, @name, and $1 parameters • 4 techniques: equivalence partitioning with boundary values, decision tables with condition coverage, NULL behavior, and join/grouping/paging edge cases • Every case explains why it matters: the SQL rule behind it and the symptom you'd see if the query were wrong • Compare before/after: paste the old and new version of a query and each case is tagged Impacted or Unrelated. Cases that no longer apply are listed separately so you can retire them • Flags defects in the query itself (such as a comparison with NULL that never matches, or a DELETE with no WHERE) and reports coverage per clause • Infers a working schema from the query (tables, columns, types, keys), draws it as a diagram, and generates the data rows each case needs, plus a query to verify it • Set a sample value once, and every case and data row that uses it updates together • Filter cases by clause, table, column, or impact • Vietnamese by default, one click to switch to English. Exports always match the language on screen • Export test cases as CSV or JSON, test data as one CSV per table, or a SQL script to verify each case • Opens in its own tab from the popup, with a sample query ready on your first visit ──────────────────────────────────────── 🎨 UI & SETTINGS ──────────────────────────────────────── • A popup status bar shows what's happening on the current tab: panel on, session recording, panel off, or not an Adminer page • The session that's recording now is one click away from the popup • Dark/light theme, also applied to the Adminer panel and both full pages • A built-in guide for each tool, in Vietnamese or English ──────────────────────────────────────── 🤝 WORKS ALONGSIDE POCKET QA ──────────────────────────────────────── Pocket QA carries the same Adminer integration. If both extensions are installed, this one steps aside on any page where Pocket QA's panel is active, so no form is submitted twice. It takes over automatically as soon as that panel is gone. The popup turns amber while it's stepping aside. The two extensions keep separate storage. ──────────────────────────────────────── ⚡ LIGHTWEIGHT & PRIVATE ──────────────────────────────────────── No external libraries or remote code. Built on Manifest V3. All data is stored locally, and nothing leaves your browser. Site access is used only to detect Adminer pages and show the panel there. ──────────────────────────────────────── TYPICAL USE CASES ──────────────────────────────────────── ✅ Edit data in Adminer during a test, then put every row back with one click ✅ Undo only the changes you choose, and review the exact SQL before it runs ✅ Catch a colleague's edit before your rollback overwrites it ✅ Hand the undo script for a test run to your team as a .sql file ✅ Turn a SQL query into a full test-case suite and hand it to your team as CSV ✅ See which test cases a SQL change affects before re-running the suite ✅ Generate test data rows and verification queries for every case ✅ Spot risky queries (NULL comparisons, DELETE without WHERE) before they ship

Details

  • Version
    1.0.0
  • Updated
    October 1, 2026
  • Offered by
    Hakij
  • Size
    322KiB
  • Languages
    English
  • Developer
    Email
    kthoangst1@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps