You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ca332c8 F17.10: Preview's placeholders are known by where they came from (marks with a NUL for the kept value and score), not by what the text reads, so a member called NaN or a value that reads is shown as it is
2c26db6 F17.11: a statement sqlmux sends that the command cut is run on as pages of itself (select * from (…) limit n offset m) until a page is short, up to 100000 rows; a page as long as the cut is taken as cut too, the command cannot tell its wall from the end; a user's query stays cut and says so
f7cb877 F17.11: an exec item that says truncated is a truncated result, as one cut at maxRows is
631a299 F17.11: review of node 4 — the quick SQL's statement is not paged (a context value Quick sets, Query reads), the end of a page run is its length alone: a short or empty page ends it whatever it says of being cut
ca7d529 F17.12: an exec PG connection has the database level (Engine.Databases is the one current_database() says; the tree shows it, the default, on the connection's own Conn)
18f1e5c F17.13: a list emptied reads back as nil, so taking the last schemas line out of a block no longer fails the readback check (a pick of all again could not be saved)
ed393f5 F17.13: a test of picking all again after the only schemas line was written
a95c3cf F17.13: environment — TestLoadDocs reads the start of SET's line (Redis 8.10 added IFEQ and the like), the nvim golden's version line is v0.12.6
52847da F17.13: openPick sets the fixed schema before the one loop that reads it (the second loop was dead: the schema names go to is always loaded)
e425d14 F17.13: pick which databases and schemas the tree lists and loads (connections.toml databases / schemas written back in the block, the COLS list over the tree with a title, tree.pick in the right-click menu and the palette, the catalog's Tables / Functions / Sequences asked for the picked schemas only, picked/all after the name)
1d4b459 F17.13: review of node 5 — the schema list keeps one picked (the schema names go to: current_schema(), public when none; MySQL's DSN database) and loads it whatever the setting names, a list left with none writes nothing; tests for the catalog's Functions and Sequences, the load's own all, MySQL's note, every session, a temp connection, the note of what is loaded, a click outside, column keys in a pick list, a catalog not read, the note's color
198e631 F17.14: a result tab's heads can be dragged for the width too (Grid.Edges apart from Heads: the heads are click targets for sorting in a table tab only)
efd4e34 F17.14: manual column width (C-w > / C-w < / C-w = on the column the cursor is on, a count for the steps, widths kept by name on the tab and in the layout file as col_widths, the │ between two heads dragged with the mouse; a column with a width is not squeezed, capped or sized by its values; a turned grid has none)
f16b2c9 F17.14: tests of the drag — the region is the │ drawn (not a cell to its left), a move with a column dragged redraws the frame and the │ follows the pointer, the drag takes its pane's focus
cb86eb0 F17.14: the column width keys are > / < / = (the user's call after trying C-w > / C-w < / C-w =); the C-w ones are gone
7d5ea0b F17.14: the edges test's switch as ifs (lint: exhaustive)
d6c1f18 F17.1: a tab bar that does not hold its tabs scrolls: the current one in sight, ‹N and N› for the others, clicks on them scroll a screen (§7.8)
40a7295 F17.2, F17.3, F17.4, F17.6: review of node 1 — windows by two i18n keys, the quick SQL's history and forgotten hints whether or not the palette is open, one rule for RunSafe, a temporary Redis connection named by the db it connects to, the preview's vim keeps the panes' keys out, the wheel's list by the hit table
481f5a5 F17.2: the quick SQL of a Redis connection runs a command on Main as the console does: replies as rows, writes kept back when read-only, dangerous ones asked, completion as the console's, kept in history.jsonl (§12, §9.8)
3ee3e6a F17.3: a redis:// or rediss:// URL on the command line opens a temporary Redis connection named db@ (§14)
bf27547 F17.4: the 'connecting' toast of a new session goes when it is connected, '1 window' is singular, the keys reference names no feature or section of the design (§7.8, §6.7)
002925d F17.5: four engines in the formula's and the npm package's description, --version from the module and vcs stamps and no (none, unknown), LICENSE in each npm package, -s -w in the formula's ldflags (§15)
b998661 F17.6: the wheel scrolls the palette's preview over it and the list over the list; palette.preview.focus (C-o) puts the focus in the preview, a read only vim, esc back to the list (§12)
b078f41 F17.7, F17.8: review of node 3 — the exec Redis scan asks no TYPE (generic key icon, the tab asks its own), an exec PG lists no other databases, a redis command needs {args...} as an item, Inline reads strings and comments with sqlkit.Scan, one runCommand for both runs, tests for the tag, an item's err, the stderr tail and the manager's list
0ea8c9d F17.7: engine exec, PG dialect: a command runs each statement (internal/db/exec), the catalog, paging and quoting are postgres's over it, read only, no connect form for it (§8.8, §14)
d5c2878 F17.8: engine exec, Redis dialect: go-redis over a pipe that this package answers by running the command per request (RESP2 from its JSON), one db, read only, the same tree, key tab and console (§8.8)
93c8d72 F17.9, F17.10: production connections (marked in the border, status block and tab titles, read only unless read_only = false is written, every write asked about under the connection's name, a form switch) and a save that shows its statements first (db.Preview and Source.Preview, one question for production whatever preview_save says)
74cf0f8 F17.9, F17.10: review of node 2 — a Redis preview is plan run on the key as the tab loaded it (a reader for plan, Describe gone), the statements' order written once (db.builders), a golden and an INSERT in the preview, tests for the production title, line breaks, border color over zoom, the form's production switch, a blank TTL said as no expiry
8baeb8c F17.9, F17.5: a blank or 0 TTL on a production connection is asked as no expiry (the blank arrives as 0, so the text is chosen by the TTL), the formula's desc and npm's description under brew audit's 80 characters