Compare commits
58 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dff78412dd | |||
| 028d32420d | |||
| c84a640259 | |||
| 407408ec29 | |||
| 4016c3e5cd | |||
| 1feb803aab | |||
| 93a40970c3 | |||
| 96b9581089 | |||
| b60c0bb0ec | |||
| c2baf6923b | |||
| 1660a6a17c | |||
| ea38e7a151 | |||
| 5a37437055 | |||
| 3fe62af886 | |||
| b4441507e2 | |||
| 77c55fa669 | |||
| 4691d7950a | |||
| 069f9277d1 | |||
| 09b64cbfb7 | |||
| abd3739168 | |||
| a72d53de51 | |||
| 6777216e37 | |||
| 13c9c1bcd9 | |||
| 946dd88db6 | |||
| ad43cce945 | |||
| 7099bd3cde | |||
| 5908891d6b | |||
| 6778c338d4 | |||
| 823b413ca3 | |||
| a0dd202f67 | |||
| 595386e370 | |||
| 51a29e5069 | |||
| e782a280cc | |||
| 927e6b2d50 | |||
| 52860c3267 | |||
| ce153bde4c | |||
| 302329d5b2 | |||
| 65a48fa5ae | |||
| bb7887ea82 | |||
| a8f84c9d17 | |||
| 1f82fb2c79 | |||
| 44f91724b6 | |||
| c904dbb68b | |||
| fbf449f9e0 | |||
| c0cc92a741 | |||
| 10655e46de | |||
| 619c200ea1 | |||
| dfb5f0b1b1 | |||
| 39e97ac3f9 | |||
| 936d9254c0 | |||
| 44390e765d | |||
| 995c0ba8eb | |||
| c72c624daa | |||
| 9e774b2dfa | |||
| 40de389bcb | |||
| 0fcb7b1105 | |||
| cea99e8b70 | |||
| 1fad29c0f9 |
@@ -13,17 +13,23 @@ on:
|
||||
# run (the release workflow owns tags). Pushing commits + a tag together
|
||||
# still gates the commits via the branch push.
|
||||
branches: ['**']
|
||||
# Skip the gate for docs-only changes — markdown can't affect clippy/test.
|
||||
# A push touching code *and* docs still runs (not all files are ignored).
|
||||
# Skip the gate for changes that can't affect clippy/test — docs, markdown,
|
||||
# and the website subproject (it has its own workflow, website.yaml, that
|
||||
# builds + publishes it). A push touching crate code *and* these still runs
|
||||
# (paths-ignore only skips when *all* changed files match).
|
||||
# Note: flake/toolchain changes are NOT ignored — they can shift the
|
||||
# toolchain and thus lint/test outcomes.
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**/*.md'
|
||||
- 'website/**'
|
||||
- '.gitea/workflows/website.yaml'
|
||||
pull_request:
|
||||
paths-ignore:
|
||||
- 'docs/**'
|
||||
- '**/*.md'
|
||||
- 'website/**'
|
||||
- '.gitea/workflows/website.yaml'
|
||||
|
||||
jobs:
|
||||
gate:
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
# Build the docs/marketing website and deploy it to Cloudflare Pages.
|
||||
#
|
||||
# One Pages project, two branches (no second project, no sub-folders — Pages
|
||||
# maps a branch to a *subdomain alias*, not a path):
|
||||
# main → production (the project's production branch → relplay.org)
|
||||
# website → preview (alias `website.<project>.pages.dev`; a custom
|
||||
# `staging.relplay.org` can be attached to it)
|
||||
# wrangler treats `--branch=<production-branch>` as a production deploy and any
|
||||
# other branch as a preview, so a single workflow covers both — the Pages
|
||||
# project's production branch MUST be set to `main`.
|
||||
#
|
||||
# Pure-Node build: the `.cast` recordings are committed, so no cargo/Rust is
|
||||
# needed here. Runs on the bare `ci-public` runner (node already present; pnpm
|
||||
# via corepack, pinned by package.json's `packageManager`). No job container —
|
||||
# unlike the Rust gate, this needs none.
|
||||
#
|
||||
# Required Actions secrets (set once in the repo/org settings):
|
||||
# CLOUDFLARE_API_TOKEN — token with "Cloudflare Pages: Edit" on the account
|
||||
# CLOUDFLARE_ACCOUNT_ID — the account id that owns the Pages project
|
||||
name: website
|
||||
on:
|
||||
push:
|
||||
branches: [main, website]
|
||||
# Only when the site (or this workflow) actually changes — crate-only
|
||||
# pushes don't redeploy the site.
|
||||
paths:
|
||||
- 'website/**'
|
||||
- '.gitea/workflows/website.yaml'
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ci-public
|
||||
defaults:
|
||||
run:
|
||||
working-directory: website
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: preflight — toolchain present
|
||||
run: |
|
||||
node --version
|
||||
corepack --version
|
||||
|
||||
- name: enable pnpm (pinned by packageManager)
|
||||
run: corepack enable
|
||||
|
||||
- name: install
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: build
|
||||
run: pnpm build
|
||||
|
||||
- name: deploy to Cloudflare Pages
|
||||
shell: bash
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
BRANCH: ${{ github.ref_name }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
# `dist` is relative to website/ (the working-directory). The branch
|
||||
# name decides production (main) vs preview (anything else).
|
||||
npx --yes wrangler@4 pages deploy dist \
|
||||
--project-name=relplay \
|
||||
--branch="$BRANCH"
|
||||
@@ -37,9 +37,9 @@ Current decisions at a glance (each backed by an ADR):
|
||||
simple to advanced (ADR-0003). No other sigils.
|
||||
- **Project format:** `project.yaml` + `data/<table>.csv` +
|
||||
`history.log`; `playground.db` is a derived artifact (ADR-0004,
|
||||
amended by ADR-0015). Implemented through Iteration 4 +
|
||||
cleanup; export/import (Iter 5) and migration framework /
|
||||
--resume / persistent input history (Iter 6) pending.
|
||||
amended by ADR-0015). Fully implemented (ADR-0015 Iterations
|
||||
1–6): export/import, `--resume`, persistent input history, and
|
||||
the migration framework scaffold are all done.
|
||||
- **Project storage runtime:** every command persists through to
|
||||
db + yaml + csv + history.log in one execution context, gated
|
||||
by the combined db persistence logic; commit-db-last ordering
|
||||
@@ -182,7 +182,10 @@ Key invariants in the code:
|
||||
ADR. In-flight discussion stays in conversation or issues
|
||||
until it settles. The ADR-0000 index-upkeep rule applies:
|
||||
every ADR change updates `docs/adr/README.md` in the same
|
||||
edit.
|
||||
edit. ADR **numbers** are assigned at merge-to-`main` (draft
|
||||
under a placeholder `ADR-XXXX` / `draft-<slug>.md` on a
|
||||
branch) to avoid cross-branch collisions — see ADR-0000
|
||||
"Numbering discipline".
|
||||
- **Issue tracking.** Bugs and enhancements are filed as Gitea
|
||||
issues (see *Issue tracking — Gitea via `tea`* below).
|
||||
`docs/requirements.md` and the ADRs remain the source of truth
|
||||
@@ -335,16 +338,8 @@ all of `target/`, forcing a full from-scratch rebuild).
|
||||
These are explicitly tracked (mostly in `requirements.md`) but
|
||||
not yet implemented:
|
||||
|
||||
- **Project storage** (track 2): largely implemented through
|
||||
Iteration 4 + cleanup pass + safety hardening (Iterations
|
||||
1–4 of ADR-0015). Pending pieces: `export` / `import` (Iter
|
||||
5), `--resume` + persistent input history hydration +
|
||||
migration framework scaffold (Iter 6).
|
||||
- **Modify relationship** (C3a): drop+add covers the use case
|
||||
today.
|
||||
- **m:n convenience** (C4): auto-generates a junction table
|
||||
with appropriate FKs — depends on relationships being solid
|
||||
(they are).
|
||||
- **Strong syntax-help in parse errors** (H1a): point users at
|
||||
missing keywords/clauses rather than the unexpected
|
||||
character. *(H1 — the friendly **database**-error layer — is
|
||||
@@ -355,11 +350,8 @@ not yet implemented:
|
||||
- **Session log + Markdown export** (V4): the bigger UX
|
||||
project — scrollable session journal, smart structure
|
||||
rendering, save-as-markdown.
|
||||
- **Readline shortcuts** (I1b): Ctrl-A/Ctrl-E, Ctrl-W/Ctrl-K/
|
||||
Ctrl-U.
|
||||
- **Multi-line input** (I1): Enter inserts newline,
|
||||
Ctrl-Enter submits.
|
||||
- **Tab completion** (I3), **syntax highlighting** (I4).
|
||||
- **ER diagram export** (V3).
|
||||
- **Full TT5** (CI): the pipeline is live (see the CI decision
|
||||
above / `docs/ci/adr/`), but "all tiers on all OSes" isn't
|
||||
|
||||
@@ -38,6 +38,44 @@ The index lists ADRs in numerical order. Each entry shows the
|
||||
number, title, and — where relevant — status annotations such as
|
||||
"Superseded by ADR-NNNN" or "Deprecated".
|
||||
|
||||
## Numbering discipline
|
||||
|
||||
ADR numbers are a single global sequence, so two branches can each grab
|
||||
"the next number" independently and collide on merge. (This happened when
|
||||
the `website` branch's ADR-0042 met `main`'s ADR-0042, resolved by
|
||||
renumbering the former to ADR-0044.) To prevent it:
|
||||
|
||||
**Assign an ADR's number at merge-to-`main`, not at creation.** While the
|
||||
work lives on a non-`main` branch, draft the ADR under a placeholder — an
|
||||
`ADR-XXXX` title and a `draft-<slug>.md` filename — and reference it that
|
||||
way from any plan or notes. Give it the next free number only when the
|
||||
branch merges to `main`, renaming the file and updating its references in
|
||||
the same step.
|
||||
|
||||
A number is "taken" only once it appears in `main`'s `docs/adr/README.md`,
|
||||
which is the single source of truth for the next free number — never
|
||||
compute "next" from a feature branch. A branch that genuinely needs a real
|
||||
number up front may instead reserve one by landing a stub index entry on
|
||||
`main` first, but placeholder-until-merge is the default.
|
||||
|
||||
### Subproject ADR namespaces
|
||||
|
||||
A long-lived subproject developed on its own branch can escape the shared
|
||||
integer pool entirely by keeping its decision records in a **separate
|
||||
namespace**, rather than fighting collisions on every merge. The **website**
|
||||
(`docs/website/adr/`) is the first: its ADRs use a dated sequence —
|
||||
`<date>-adr-website-<NNN>.md`, referenced in prose as `ADR-website-NNN` —
|
||||
and are indexed by their own `docs/website/adr/README.md`. Because the
|
||||
date-plus-subproject prefix is disjoint from `main`'s integer sequence, a
|
||||
website ADR and a `main` ADR can never claim "the same number" again. (This
|
||||
namespace was created on 2026-06-10 after the website's ADR collided with
|
||||
`main`'s on consecutive numbers — drafted 0042, bumped to 0044, both times
|
||||
landing on a number `main` had taken; the move retired it from the pool as
|
||||
**ADR-website-001**.) The main `docs/adr/` index carries a pointer to each
|
||||
such namespace. Use this for a new subproject only when it is genuinely
|
||||
self-contained and branch-isolated; one-off cross-cutting decisions stay in
|
||||
the global sequence.
|
||||
|
||||
## Out-of-scope discipline
|
||||
|
||||
ADRs (and the plans they spawn) lean heavily on "out of scope" language.
|
||||
|
||||
@@ -414,5 +414,41 @@ time-boxed-`recv` path. We therefore test the **pure pieces**
|
||||
exhaustively (label fn, capture state machine, nearest-deadline helper)
|
||||
and assert plumbing via Tier-3, rather than over-claiming an integration
|
||||
test of the `tokio` timeout itself.
|
||||
</content>
|
||||
</invoke>
|
||||
|
||||
## Amendment 1 — `Ctrl-G` demo-mode alias for F1 (2026-06-15)
|
||||
|
||||
**Context.** The contextual `hint` overlay (ADR-0053 / H2) is opened with
|
||||
**F1**. But F1 reaches the app only as an escape sequence (`\eOP` /
|
||||
`\e[11~`), and the `autocast` recorder used for our screencasts **cannot
|
||||
emit escape sequences** — so a cast can never trigger F1, and the single
|
||||
most teaching-relevant overlay is unreachable in recordings. The same
|
||||
wall already bit step-captions (which is why `Ctrl+]`, a single control
|
||||
byte, was chosen over `Ctrl+!`).
|
||||
|
||||
**Decision.** In **demo mode only**, **`Ctrl-G`** is an alias for F1. It
|
||||
runs the exact F1 hint logic (live-input → form hint; empty input →
|
||||
recent-error / getting-started) and is **badged as `[F1]`** (not
|
||||
`[CTRL-G]`) so a recorded cast is visually identical to a genuine F1
|
||||
press. `Ctrl-G` is the only viable choice: it is a single legacy control
|
||||
byte autocast can send, whereas `Ctrl`+digit (e.g. the mnemonic `Ctrl-1`)
|
||||
is **not encodable in a legacy terminal at all** — digits have no control
|
||||
byte, so `Ctrl-1` arrives as a bare `1`; the kitty protocol *would* encode
|
||||
it but only as an escape sequence (the very thing autocast can't send),
|
||||
and this app deliberately does not enable keyboard-enhancement flags.
|
||||
|
||||
**Why demo-gated.** The shipped keymap stays F1-only — a real user never
|
||||
trips the alias, and demo mode is also the mode teachers/presenters run,
|
||||
so the alias is available exactly where it's wanted. Outside demo mode
|
||||
`Ctrl-G` falls through to the inert catch-all (the `Char(c)` insert arm
|
||||
excludes CONTROL, so no `g` is typed).
|
||||
|
||||
**Scope.** `hint_key` guard in `App::handle_key` gains the demo-gated
|
||||
`Ctrl-G` disjunct; `demo_badge_label` maps `Ctrl-G → [F1]` (consulted
|
||||
only in demo mode). Test-first: three `app.rs` Tier-1 tests (alias fires
|
||||
on input + on empty input; inert when demo off) + the badge-map
|
||||
assertion. The keybinding strip (ADR-0051) is **not** changed — F1 stays
|
||||
the advertised key; `Ctrl-G` is a recorder aid, and the badge already
|
||||
reads `[F1]`.
|
||||
|
||||
*(Editorial: this amendment also removed two stray `</content>` /
|
||||
`</invoke>` lines accidentally committed at the end of this file.)*
|
||||
|
||||
+8
-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,181 @@
|
||||
# Website-branch handoff — 2026-06-10 (website-1)
|
||||
|
||||
First handoff for the **website** work. This is a **separate sequence** from
|
||||
`main`'s `YYYYMMDD-handoff-NN.md` files — branch-scoped name on purpose, so
|
||||
the two don't collide. Continue numbering these `…-website-handoff-N.md`.
|
||||
|
||||
## State
|
||||
|
||||
- **Branch:** `website`. **HEAD `936d925`.** Not pushed (push is the user's
|
||||
step). Working tree clean.
|
||||
- The website lives in **`website/`** (monorepo; the playground crate is at
|
||||
the repo root). Decisions: **ADR-0044**
|
||||
(`docs/adr/0044-public-website-and-documentation-site.md`). Implementation
|
||||
plan: **`docs/plans/20260604-adr-0044-website.md`**. Living style guide:
|
||||
**`website/STYLE.md`** (read this first — it has the binding conventions
|
||||
and an open-decisions log).
|
||||
|
||||
## Stack & layout
|
||||
|
||||
- **Astro 6 + Starlight + Tailwind v4**, all under `website/`.
|
||||
- `website/astro.config.mjs` — Starlight config (title, 5-section sidebar,
|
||||
Expressive Code `langs`, `server.host: '127.0.0.1'`).
|
||||
- `website/src/grammars/rdbms.mjs` — custom Shiki grammar, **two language
|
||||
ids**: `rdbms` (real commands) and `rdbms-syntax` (abstract templates).
|
||||
- `website/src/styles/global.css` — Starlight↔Tailwind bridge + the `> `
|
||||
command prompt + copy-button hiding (CSS `:has()`).
|
||||
- `website/src/content/docs/` — the five sections.
|
||||
|
||||
## Commands
|
||||
|
||||
```sh
|
||||
cd website
|
||||
pnpm install # node_modules is gitignored — reinstall on a fresh checkout
|
||||
pnpm dev # serves http://127.0.0.1:4321 (see dev-server gotcha below)
|
||||
pnpm build # static dist/, 24 pages, Pagefind search index
|
||||
```
|
||||
|
||||
**Dev-server gotcha (already fixed, don't re-break):** Astro/Vite's default
|
||||
`localhost` bind resolves to IPv6 `::1` here, which breaks SSH
|
||||
`-L 4321:127.0.0.1:4321` tunnels. `server.host: '127.0.0.1'` in the config
|
||||
pins IPv4. Tunnel with `ssh -L 4321:127.0.0.1:4321 <host>`.
|
||||
|
||||
**Verify after changes:** `pnpm build` clean; then from the repo root
|
||||
`grep -rniE '\b(DSL|SQLite|STRICT|rusqlite|PRAGMA)\b' website/src/content/`
|
||||
must be empty; internal links should resolve (build doesn't fail on broken
|
||||
links — no validator installed — so sanity-check by hand or with a small
|
||||
script).
|
||||
|
||||
## Documentation structure (5 sections, autogenerated per directory)
|
||||
|
||||
1. **Getting started** — install, first-project, modes, example-library. **(real)**
|
||||
2. **Using the playground** — command-line-options, the-assistive-editor,
|
||||
the-output-pane, projects, undo-and-history, export-and-import,
|
||||
copy-to-clipboard, getting-help. **(real, grounded)** *This is "the app you
|
||||
drive", distinct from the database-language Reference.*
|
||||
3. **Guides** — build-the-library **(DRAFT — marked; to be iterated for
|
||||
teaching quality before publication)**.
|
||||
4. **Reference** — types **(real)**, tables **(real)**; columns,
|
||||
relationships, indexes, constraints, inserting-and-editing-data,
|
||||
querying-and-inspecting **(STUBS — real syntax synopsis + an "In progress"
|
||||
note; THEY NEED WORKED EXAMPLES — this is the main remaining bulk)**.
|
||||
5. **Concepts** — projects-and-storage **(real)**.
|
||||
- Landing: `index.mdx` splash (feature cards incl. the assistive editor +
|
||||
start-here links).
|
||||
|
||||
## Binding conventions (STYLE.md / ADR-0044 §7)
|
||||
|
||||
- **No "DSL"** in user-facing copy → "simple mode" / "advanced mode".
|
||||
- **No engine name** (SQLite/STRICT/rusqlite/PRAGMA) → "the database" / "the
|
||||
engine".
|
||||
- **Code fences:** simple-mode commands → ` ```rdbms ` (highlighted; gets a
|
||||
decorative copy-safe `> ` prompt via CSS). Abstract syntax templates →
|
||||
` ```rdbms-syntax ` (highlighted, **no** prompt, no copy button). Advanced
|
||||
SQL → ` ```sql `. Shell → ` ```sh `.
|
||||
- **One command per line** in `rdbms` blocks. A multi-line *single* statement
|
||||
(advanced `CREATE TABLE`) goes in ` ```sql `.
|
||||
- **Copy button** is hidden on multi-line `rdbms` blocks and on
|
||||
`rdbms-syntax` (the app input is single-line — a multi-command paste isn't
|
||||
runnable); kept on single-command `rdbms`, and all `sql`/`sh`.
|
||||
- Unshipped features → `:::caution[Planned]` aside; never presented as
|
||||
shipped.
|
||||
- **Ground every page in source** — `parse.usage.*` / `help.*` in
|
||||
`src/friendly/strings/en-US.yaml`, `src/dsl/command.rs`, `src/dsl/types.rs`,
|
||||
the ADRs. **Do not** trust `requirements.md` markers (handoff-59 found
|
||||
~46% mis-marked; it now uses a `[/]` partial legend) — verify against code.
|
||||
|
||||
## Canonical example database (use in every example)
|
||||
|
||||
A small **library**: `authors`(author_id serial pk, name text, birth_year
|
||||
int) · `books`(book_id serial pk, title text, author_id int→authors,
|
||||
published int, isbn text unique) · `members`(member_id serial pk, name text,
|
||||
joined date) · `loans`(loan_id serial pk, book_id int→books, member_id
|
||||
int→members, loaned_on date, returned_on date). 1:n author→books; m:n
|
||||
books↔members via loans. **Simplest examples lead with bare `with pk`** (a
|
||||
default `id` key); the library build uses **named** keys (`author_id`, …) so
|
||||
relationships read clearly.
|
||||
|
||||
## Verified syntax cheat-sheet (don't re-derive)
|
||||
|
||||
- Simple create: `create table <T> with pk [<col>(<type>)[, ...]]` (bare =
|
||||
default `id`); `add column [to] [table] <T>: <name> (<type>)`;
|
||||
`rename column [in] [table] <T>: <old> to <new>`; `change column … (<type>)
|
||||
[--force-conversion|--dont-convert]`; `drop column [from] [table] <T>: <col>
|
||||
[--cascade]`.
|
||||
- Advanced create: `create table T (id serial primary key, …, col int
|
||||
references parent(col))` (verified against `tests/it/sql_create_table.rs`).
|
||||
- Relationship: `add 1:n relationship [as <name>] from <P>.<col> to <C>.<col>
|
||||
[on delete <action>] [on update <action>] [--create-fk]`;
|
||||
compound: `from <P>.(a, b) to <C>.(x, y)`; drop by name or by endpoints.
|
||||
- Data: `insert into T [(cols)] [values] (vals)`; `update T set … (where … |
|
||||
--all-rows)`; `delete from T (where … | --all-rows)`.
|
||||
- Inspect: `show data <T> [where …] [limit n]`, `show table <T>`, `show
|
||||
tables|relationships|indexes`, `show relationship|index <name>`.
|
||||
- `explain <…>` (query plan; safe — never executes). Advanced `select …`.
|
||||
- 10 types: text int real decimal bool date datetime blob serial shortid;
|
||||
advanced-mode SQL aliases (integer/varchar/timestamp/numeric/…).
|
||||
- App commands: save / save as / new / load / rebuild / export [path] /
|
||||
import <zip> [as <t>] / undo / redo / replay <path> / mode / help
|
||||
[<command>] / help types / copy [all|last] / quit. (`hint` and `seed` are
|
||||
NOT implemented — mark planned/omit.)
|
||||
|
||||
## Next work (priority order)
|
||||
|
||||
1. **Fill the 6 Reference stubs** with worked examples on the library schema
|
||||
(the remaining bulk). Each has a syntax synopsis + an "In progress" note —
|
||||
expand to full content: worked example(s), both simple + advanced forms
|
||||
where both apply, cross-links. This is the biggest chunk.
|
||||
2. **Iterate the Guides** for teaching quality; add guides (model a 1:n / m:n,
|
||||
querying with joins). The user flagged guides as the most important
|
||||
didactic content, to be polished before publication.
|
||||
3. **Phase B — landing polish:** use the `frontend-design` skill; set
|
||||
Starlight `site` (production URL) once the domain is known (enables sitemap
|
||||
+ OG/SEO); add a logo + favicon (small Starlight config). Branding palette
|
||||
when the user wants it (staying on Starlight; community themes were
|
||||
surveyed — see ADR-0044 / chat).
|
||||
4. **asciinema casts — DEFERRED until the app is final** (ADR-0044 §2). When
|
||||
starting, settle STYLE.md open-decision #9: scripted-input driver
|
||||
(`asciinema-automation` vs `autocast` — prove with a throwaway test run),
|
||||
`.cast` script format + repo location, terminal geometry, light/dark
|
||||
player theme, file naming. The **assistive editor** is prime cast material
|
||||
(completion / `[ERR]`/`[WRN]` indicator are motion a still block can't
|
||||
show) — earmark a cast for it on the landing + the assistive-editor page.
|
||||
5. Remaining STYLE.md open decisions: **versioning** (leaning single-version
|
||||
for launch) and **SEO/meta** (settle with Phase B + the `site` URL).
|
||||
|
||||
## Process pins
|
||||
|
||||
- **Commits:** user-confirmed (show the message first), **no AI attribution**,
|
||||
**append-only** (no amend/rebase/force-push). Push is the user's step.
|
||||
- **ADR numbering:** assigned at merge-to-`main` (ADR-0000 "Numbering
|
||||
discipline", added this branch). The website ADR is **0044** — renumbered
|
||||
from 0042 on the `main` merge, because `main` had independently used 0042
|
||||
(H1a) and 0043 (compound-FK).
|
||||
- **Issues:** Gitea via `tea` (repo `oli/rdbms-playground` on
|
||||
`git.lazyeval.net`); append `< /dev/null` + `timeout 30`; never raw API.
|
||||
- **Escalate genuine forks**, declare epistemic status, write down the DA pass
|
||||
(`/runda`) on non-trivial plans.
|
||||
|
||||
## Commit history on this branch (newest first)
|
||||
|
||||
```
|
||||
936d925 feat: add "Using the playground" section + Reference skeleton
|
||||
44390e7 feat: simple-mode code-block highlighting, prompt, and copy rules
|
||||
995c0ba docs: reconcile website doc inventory with merged main scope
|
||||
c72c624 chore: bind website dev/preview server to IPv4 loopback (127.0.0.1)
|
||||
9e774b2 docs: ADR numbering discipline — assign numbers at merge-to-main
|
||||
40de389 Merge branch 'main' into website (Gitea migration + ADR renumber)
|
||||
0fcb7b1 docs: website docs structure + first content pages
|
||||
cea99e8 chore: scaffold website (Astro 6 + Starlight + Tailwind v4)
|
||||
1fad29c docs: ADR-0042 — public website + documentation site plan (now ADR-0044)
|
||||
```
|
||||
|
||||
## Review status (what the user has signed off)
|
||||
|
||||
Highlighting / `> ` prompt / copy behavior — good. Voice, altitude,
|
||||
terminology — good. Responsive layout (checked in Polypane) — good. Locked
|
||||
decisions: bare `with pk` leads the simplest examples; copy hidden on
|
||||
multi-command blocks (not per-command copy); the 5-section structure with
|
||||
"Using the playground" near the top; assistive editor surfaced on
|
||||
landing + Getting started. **The 6 Reference stubs have not been reviewed for
|
||||
content** — only their syntax synopses exist.
|
||||
@@ -0,0 +1,205 @@
|
||||
# Website-branch handoff — 2026-06-11 (website-2)
|
||||
|
||||
Second handoff for the **website** work (separate sequence from `main`'s
|
||||
`YYYYMMDD-handoff-NN.md`). Read `website-1` (2026-06-10) first for the
|
||||
original scaffolding context; this note covers everything since.
|
||||
|
||||
## State
|
||||
|
||||
- **Branch:** `website`. **HEAD `e782a28`.** Working tree clean. Pushed
|
||||
through an earlier point; currently **ahead of `origin/website`** (push is
|
||||
the user's step — never push).
|
||||
- The website lives in **`website/`** (monorepo; the playground crate is at
|
||||
the repo root). Living style guide + binding conventions:
|
||||
**`website/STYLE.md`** (read first). Website decisions:
|
||||
**`docs/website/adr/20260604-adr-website-001.md`** (the website ADR namespace
|
||||
— see below). Plan: `docs/website/plans/20260604-website-implementation-plan.md`.
|
||||
|
||||
## What changed since website-1 (commit highlights, newest first)
|
||||
|
||||
```
|
||||
e782a28 feat(website): projects cast (vi-nav load picker) + --demo on all casts
|
||||
927e6b2 Merge branch 'main' (m:n, logging, UI nav, demo overlays, vi-nav)
|
||||
52860c3 feat(website): casts for first-project/modes/undo-redo; quit via Ctrl-C
|
||||
ce153bd docs(website): add SQL queries reference page (advanced query surface)
|
||||
302329d docs(website): record the cast-placement policy in STYLE.md
|
||||
bb7887e feat(website): relationship-diagram cast on the relationships page
|
||||
65a48fa feat(website): joins cast on the querying-with-joins guide
|
||||
c0cc92a docs(website): rewrite Build the library + add Querying with joins guide
|
||||
10655e4 docs(website): fill the six Reference stubs with worked examples + output
|
||||
a8f84c9 feat(website): refine casts — trim shell, autoplay+loop landing, cap size
|
||||
… (cast pipeline, the astro/starlight upgrade, the ADR-namespace move)
|
||||
```
|
||||
|
||||
## ADR namespace (important — avoids the recurring collision)
|
||||
|
||||
Website decision records live in their **own namespace**:
|
||||
`docs/website/adr/` (`<date>-adr-website-<NNN>.md`, id `ADR-website-NNN`),
|
||||
indexed by `docs/website/adr/README.md`. They do **not** draw from `main`'s
|
||||
global ADR integer pool, so a `main` ADR and a website ADR can never collide
|
||||
again (this is why the latest merge of `main`'s ADR-0045/0046/0047 was
|
||||
conflict-free). Recorded in ADR-0000 "Numbering discipline". The main
|
||||
`docs/adr/README.md` intro carries a pointer to the website namespace.
|
||||
|
||||
## Content status
|
||||
|
||||
**Done & verified (build clean, grounded in source, forbidden-terms clean):**
|
||||
- **Getting started** — installation, first-project, modes, example-library.
|
||||
- **Using the playground** — command-line-options, the-assistive-editor,
|
||||
the-output-pane, projects, undo-and-history, export-and-import,
|
||||
copy-to-clipboard, getting-help.
|
||||
- **Guides** — build-the-library (full 4-table build, 1:n + m:n bridge),
|
||||
querying-with-joins.
|
||||
- **Reference** — types, tables, columns, relationships, indexes, constraints,
|
||||
inserting-and-editing-data, querying-and-inspecting, **sql-queries** (the
|
||||
advanced SELECT surface: DISTINCT, GROUP BY/HAVING, set ops, subqueries,
|
||||
CTEs, CASE/CAST/functions, with a "supported subset" boundary note).
|
||||
- **Concepts** — projects-and-storage.
|
||||
- Landing `index.mdx` splash with the quickstart cast.
|
||||
|
||||
**26 pages build clean.** Only expected warning: sitemap needs `site` (Phase B).
|
||||
|
||||
## asciinema casts — the pipeline + the 7 casts
|
||||
|
||||
Pipeline (STYLE.md "asciinema casts", ADR-website-001 §2):
|
||||
- **Driver: `autocast`** (chosen by spike; `asciinema-automation` can't drive a
|
||||
full-screen TUI). Sources in `website/casts-src/casts.mjs`; `pnpm casts`
|
||||
runs `casts-src/generate.mjs` → autocast YAML → `public/casts/<name>.cast`.
|
||||
Command-lists are the durable source; **`.cast` files are regenerable** —
|
||||
re-run `pnpm casts` (needs a `cargo build` binary at `../target/debug`).
|
||||
- **Components:** `Cast.astro` (asciinema-player island) wrapped by
|
||||
`Demo.astro` (the WASM-swap seam, ADR-website-001 §3). Embed via `<Demo
|
||||
src="/casts/NAME.cast" … />` in an **.mdx** page (md can't import).
|
||||
- **Generator features:** trims each cast to the in-app region (drops shell
|
||||
launch + the return-to-shell); ends casts with **Ctrl-C** (`{ key: 'CtrlC' }`)
|
||||
not a typed `quit` (invisible, so the cast ends on the last content frame);
|
||||
per-cast `holdEnd`, `dataDir` (isolated data root, wiped per run), and
|
||||
**`--demo` is default-on** (opt out with `demo:false`).
|
||||
- **The 7 casts:** quickstart (landing, autoplay+loop), assistive-editor,
|
||||
relationship-diagram, joins, modes, undo-redo, **projects** (the new one:
|
||||
save as → new → load via the picker, navigated with `j`).
|
||||
|
||||
### `--demo` (#22 / ADR-0047) is on for ALL casts
|
||||
The demonstration overlay shows a **badge** for special keystrokes
|
||||
(`[ENTER]`, `[TAB]`, arrows, etc.) — plain characters are NOT badged. This
|
||||
makes e.g. the assistive-editor's Tab completion visible (`[TAB]`), and the
|
||||
projects cast's `j`/`k` picker navigation stays *un*surfaced (plain chars) by
|
||||
design. Captions exist too (a stealth `Ctrl+]`-delimited banner) — usable in
|
||||
casts for neutral "point something out" labels, not yet used.
|
||||
|
||||
### ⚠️ Cast tooling limits (don't rediscover these)
|
||||
- autocast can only send **single characters, ASCII control codes (`^X`), and
|
||||
waits** — **NO arrows / PageUp/PageDown / Home/End / function keys** (those
|
||||
are escape sequences; the per-key delay makes the terminal read a lone Esc —
|
||||
verified). So any interaction we want to demo must be reachable via typeable
|
||||
keys. This is why #24 (vi `j/k` in the picker) was needed for the projects
|
||||
cast, and why **output-pane scrolling has no cast** (needs PgUp/PgDn).
|
||||
- `Ctrl+]` (caption toggle) and `Ctrl-C` (quit) ARE sendable (`^]`, `^C`).
|
||||
|
||||
### ⚠️ No-advertising constraint (user, 2026-06-11)
|
||||
The docs must **NOT** advertise that the load picker supports **vi keys**, nor
|
||||
that **`Ctrl+]`** is the caption/banner trigger. The `--demo` flag itself MAY
|
||||
be documented lightly as "a teaching helper that shows special keystrokes" —
|
||||
and nothing more. Casts may *use* vi-nav and captions (the viewer sees only the
|
||||
result/banner, not the keystroke), but cast captions must not name `j/k` or
|
||||
`Ctrl+]`.
|
||||
|
||||
## NEXT WORK — priority order
|
||||
|
||||
### 1. Document the features the `main` merge brought (the biggest gap)
|
||||
The merge (`927e6b2`) added app features that are **not yet documented**:
|
||||
|
||||
- **m:n convenience command** — `create m:n relationship …` (C4, **ADR-0045**).
|
||||
The relationships page currently models m:n only via the manual loans-bridge.
|
||||
Document the convenience command (it auto-generates the junction table).
|
||||
Ground in ADR-0045 + `tests/it/m2n.rs` + `tests/typing_surface/create_m2n.rs`
|
||||
for exact syntax. Likely a new section on the **relationships** reference
|
||||
page and/or a mention in the build-the-library guide.
|
||||
- **`--demo` flag** — document on **command-line-options** as a teaching helper
|
||||
that "shows special keystrokes" (per the no-advertising constraint above —
|
||||
do NOT mention badges-for-vi or captions/`Ctrl+]`).
|
||||
- **ADR-0046 UI** — the **schema sidebar** (auto-shows on wide terminals,
|
||||
`Ctrl-O` navigation mode to peek/expand), **responsive two-row input** +
|
||||
horizontal scroll, and the geometry-fixed hint panel. Decide where in *Using
|
||||
the playground* (a new "the schema sidebar" page, or fold into the-output-pane
|
||||
/ the-assistive-editor). Ground in ADR-0046.
|
||||
- FK-message fixes + the X1 logging sweep: **no user-doc impact** (note only).
|
||||
|
||||
Whenever output changed because of the merge, **re-verify any affected static
|
||||
output blocks** (capture-harness recipe below).
|
||||
|
||||
### 2. Consider a final cast re-record sweep + optional captions
|
||||
- All casts re-record with `pnpm casts` once the app is "final".
|
||||
- **Chase up two pacing/clarity guidelines across the existing casts** (added
|
||||
to STYLE.md "Cast pacing & clarity" 2026-06-11; the projects cast already
|
||||
follows them):
|
||||
1. **Don't submit a command too fast** — a typed-and-`Enter`ed-in-one-instant
|
||||
command vanishes before the viewer reads it. Re-review each cast for
|
||||
type-then-instant-Enter (especially modal confirms / short commands) and
|
||||
add a pause before `Enter` (split `type` and `key:'Enter'` steps).
|
||||
2. **Show state where the sidebar would** — at 90 cols the schema sidebar is
|
||||
hidden (ADR-0046), so insert `show tables` / `show table` / `show data`
|
||||
where state changes, so the viewer can follow what happened.
|
||||
- **Review whether caption banners would improve the existing casts.** The
|
||||
demo overlay can show a neutral step **caption** (the stealth `Ctrl+]`
|
||||
banner) to label or narrate a moment — e.g. marking the phases of the
|
||||
build-the-library/projects casts, or calling out the relationship diagram /
|
||||
the teaching echo in the modes cast. Go cast-by-cast and decide where a
|
||||
caption adds clarity vs. adds noise. Constraint: caption **text must not name
|
||||
keys** (no `j/k`, no `Ctrl+]`); it narrates *what* is happening, not *how* it
|
||||
was typed. (Captions are wired but not yet used in any cast.)
|
||||
- Output-pane scrolling cast remains blocked (PgUp/PgDn unsendable). If desired
|
||||
later, it needs an app-side typeable scroll key (file an enhancement like #24)
|
||||
— otherwise leave it to static docs.
|
||||
|
||||
### 3. Phase B — landing/site polish
|
||||
- Set Starlight **`site`** (production URL) → clears the sitemap warning,
|
||||
enables sitemap + canonical/OG. Then SEO/meta conventions (STYLE #8).
|
||||
- Logo + favicon; branding palette (staying on Starlight).
|
||||
- **Light/dark player theme**: the asciinema player theme is currently fixed
|
||||
(`asciinema`); sync it to the Starlight theme toggle (folded into STYLE #8).
|
||||
- Use the `frontend-design` skill.
|
||||
|
||||
### 4. Open STYLE.md decisions
|
||||
- **#7 Versioning** (leaning single-version for launch).
|
||||
- **#8 SEO/meta** + the player light/dark theme.
|
||||
|
||||
## Capture-harness recipe (how to get accurate static output for new pages)
|
||||
|
||||
Output blocks must be **captured from the real app, never hand-drawn**
|
||||
(STYLE.md). Pattern used throughout:
|
||||
- For `pub` render fns (`render_data_table`, `render_explain_plan`) + the DB
|
||||
worker API: a throwaway **external** test `tests/doc_capture.rs` that builds
|
||||
the library schema via `Database` and prints rendered output; run
|
||||
`cargo test --test doc_capture -- --nocapture --ignored`; paste verbatim
|
||||
(trim trailing spaces); delete the file.
|
||||
- For `pub(crate)` fns (`render_structure_with_diagrams`,
|
||||
`render_relationship_diagram`): an in-crate `#[ignore]` test in
|
||||
`src/output_render.rs`'s test module instead.
|
||||
- **Verify box-drawing integrity** after pasting (top `┬` count == bottom `┴`,
|
||||
equal line lengths) — a mis-paste truncated a CTE border once and the check
|
||||
caught it.
|
||||
|
||||
## Verify-after-changes checklist
|
||||
```sh
|
||||
cd website && pnpm build # clean; 26 pages; only the `site` warning
|
||||
# from repo root — forbidden terms must be empty:
|
||||
grep -rniE '\b(DSL|SQLite|STRICT|rusqlite|PRAGMA)\b' website/src/content/
|
||||
# internal links + heading anchors: spot-check in dist/ (no link validator installed)
|
||||
cd website && pnpm casts # regenerate all casts (needs target/debug binary)
|
||||
```
|
||||
Dev server + tunnel for visual checks (player playback, sizing, badges):
|
||||
`cd website && pnpm dev` (binds 127.0.0.1:4321) then `ssh -L 4321:127.0.0.1:4321 <host>`.
|
||||
**Visual playback of all 7 casts (now with `--demo` badges) is still pending a
|
||||
tunnel check by the user.**
|
||||
|
||||
## Process pins
|
||||
- **Commits:** user-confirmed (show the message first), **no AI attribution**,
|
||||
**append-only** (no amend/rebase/force-push). Push is the user's step.
|
||||
- **Ground every page in source** (`src/dsl/*`, `en-US.yaml`, the ADRs) — not
|
||||
`requirements.md` markers. No engine name, no "DSL" in user-facing copy.
|
||||
- **Issues** via `tea` (repo `oli/rdbms-playground` on `git.lazyeval.net`;
|
||||
append `< /dev/null` + `timeout 30`). Open/related: **#22** (demo overlay,
|
||||
implemented), **#24** (vi picker nav, implemented). Both merged via `927e6b2`.
|
||||
- Escalate genuine forks; declare epistemic status; write down the `/runda` DA
|
||||
pass on non-trivial plans.
|
||||
@@ -0,0 +1,120 @@
|
||||
# Session handoff — 2026-06-15 (71)
|
||||
|
||||
Short, focused handover. Continues immediately from handoff-70 (which
|
||||
shipped H2 / the contextual `hint`, ADR-0053). **A user smoke-test
|
||||
surfaced a correctness bug in the hint content, and it implicates the
|
||||
whole corpus.** This handoff exists so the next session does a
|
||||
**systematic semantic verification pass over every hint block** — context
|
||||
ran too low to do it now.
|
||||
|
||||
## §1. State
|
||||
|
||||
**Branch:** `main`, clean, all committed (local; push pending). **2499
|
||||
pass / 1 ignored, clippy clean.** Open issues: #35–#38 (see handoff-70).
|
||||
H2 / ADR-0053 is *functionally* complete; the **content is not
|
||||
trustworthy** until the pass below is done.
|
||||
|
||||
## §2. The bug (confirmed)
|
||||
|
||||
`hint.cmd.create_table` (in `src/friendly/strings/en-US.yaml`) reads:
|
||||
|
||||
```
|
||||
What: Create a new table — its columns, their types, and a primary key.
|
||||
Example: create table Customers with pk id(serial), name(text), email(text)
|
||||
Concept: A table is a set of rows that share the same columns. The primary
|
||||
key uniquely identifies each row; a `serial` key numbers the rows for you.
|
||||
```
|
||||
|
||||
**This is wrong.** In the DSL, **everything after `with pk` is the
|
||||
primary-key column list** (a possibly *compound* PK, ADR-0005). So the
|
||||
example does **not** create a table with `pk=id` plus regular columns
|
||||
`name`/`email` — it creates a table whose **compound primary key is
|
||||
(id, name, email)**. Non-key columns are added *separately* with
|
||||
`add column`. The `what` ("its columns, their types") and the example
|
||||
both mislead a learner badly.
|
||||
|
||||
- **Evidence:** real test usage is `create table Orders with pk
|
||||
id(serial), CustId(int)` (a 2-column *compound PK*) and the common form
|
||||
`create table X with pk id(int)` (single-column PK only). The usage
|
||||
template `create table <Name> with pk [<col>(<type>)[, ...]]` is itself
|
||||
misleading — the `[, ...]` is the PK list, not regular columns.
|
||||
- **Correct mental model:** `create table <T> with pk <pk-cols…>` then
|
||||
`add column <T>: <name> (<type>)` for each non-key column. Confirm
|
||||
against ADR-0005 (compound PK) and ADR-0009 (DSL syntax) when fixing.
|
||||
|
||||
## §3. Root cause — why this needs a *full* pass
|
||||
|
||||
During Phase C I verified *some* examples against `parse.usage.*`
|
||||
templates and real test greps, but for others I **extrapolated** beyond
|
||||
verified syntax. For `create_table` I saw `... with pk id(int)` (single
|
||||
col) and wrongly generalised to "pk + more columns," misreading the
|
||||
`with pk` list as a column list. The examples are **syntactically**
|
||||
checked but not **semantically** — i.e. not verified to *do what the
|
||||
`what`/`concept` claims*.
|
||||
|
||||
So the corpus needs a pass that, for **every** `hint.cmd.*` and
|
||||
`hint.err.*` block, checks:
|
||||
1. the `example` parses **and runs**, and
|
||||
2. it actually demonstrates what `what`/`concept` says, and
|
||||
3. `what`/`concept` are factually true of the real behaviour.
|
||||
|
||||
**Don't trust grep+extrapolation.** Prefer: run the example in the app
|
||||
(or a Tier-3 test), or check it against the authoritative ADR.
|
||||
|
||||
## §4. The pass — how to do it (next session)
|
||||
|
||||
The corpus lives in `src/friendly/strings/en-US.yaml` under `hint.cmd.*`
|
||||
(per command form) and `hint.err.*` (per runtime error class). The
|
||||
inventory and authoritative syntax sources:
|
||||
|
||||
- **`hint.cmd.<form>`** — for each, cross-check the example against the
|
||||
matching `parse.usage.<form>` template **and** the form's ADR, and run
|
||||
it. Highest-risk (extrapolated, verify first): **DDL** — `create_table`
|
||||
(known wrong), `add_column`, `add_index`, `add_constraint`,
|
||||
`change_column`, `drop_*`, `create_m2n`; **advanced-SQL** — confirm
|
||||
each is in the supported SQL subset (`select`, `with` CTE,
|
||||
`sql_insert/update/delete`, `sql_create_table`, `sql_alter_table`,
|
||||
`sql_create_index/drop_index/drop_table`, `explain_sql`); **DML** —
|
||||
`seed` forms, `explain`, `show_*`, `update`/`delete` (`--all-rows` /
|
||||
required-WHERE wording). App commands are lower-risk (reference-style).
|
||||
- **`hint.err.<class>`** — verify the fix recipe in `example` is actually
|
||||
the right remedy and `concept` matches the engine's real behaviour
|
||||
(FK sides, `on delete` actions, check/not_null/unique semantics).
|
||||
- Relevant ADRs: 0005 (types + compound PK), 0009 (DSL syntax), 0011 (FK
|
||||
type compat), 0013 (relationships/rebuild), 0014 (data ops +
|
||||
required-WHERE), 0025 (indexes), 0028/0039 (explain), 0030–0036 (SQL
|
||||
subset), 0048 (seed). `docs/requirements.md` for scope.
|
||||
|
||||
**Suggested method:** drive the app (`/run` or a small PTY/Tier-3 harness)
|
||||
and actually execute each example; or add a test that parses+runs every
|
||||
`hint.cmd.*` example and asserts success. The latter would also be a
|
||||
durable regression guard — consider adding it as part of the pass (it
|
||||
upgrades the comprehensiveness coverage test from "a block exists" to
|
||||
"the example actually works").
|
||||
|
||||
## §5. Immediate fix ready to apply
|
||||
|
||||
`create_table` is diagnosed (§2). The corrected block should make the
|
||||
example a PK-only `create table` and move the regular columns to a
|
||||
follow-up `add column`, e.g.:
|
||||
|
||||
```
|
||||
What: Create a new table with its primary key.
|
||||
Example: create table Customers with pk id(serial)
|
||||
Concept: A table is a set of rows sharing the same columns. `with pk`
|
||||
declares the primary key (one column, or several for a compound
|
||||
key); add the other columns afterwards with `add column`.
|
||||
```
|
||||
|
||||
Apply this (and re-check `create_m2n` / `add_*` while there), but only as
|
||||
part of the systematic pass — a one-off fix risks leaving siblings wrong.
|
||||
|
||||
## §6. How to take over
|
||||
|
||||
1. Read handoffs 70 → 71, `CLAUDE.md`.
|
||||
2. Confirm green: `cargo test` (2499 / 1 ignored), `cargo clippy
|
||||
--all-targets`.
|
||||
3. Do the §4 pass (consider the run-every-example test in §4). Test-first,
|
||||
`/runda` before commit, confirm the commit message with the user.
|
||||
4. Pedagogy wins — these are teaching strings; correctness and clarity
|
||||
over cleverness.
|
||||
@@ -0,0 +1,113 @@
|
||||
# Session handoff — 2026-06-15 (72)
|
||||
|
||||
Short, focused handover. Continues from handoff-71, which asked the next
|
||||
session to run a **systematic semantic verification pass over every
|
||||
`hint` block** (handoff-70 shipped H2 / ADR-0053, but a user smoke-test
|
||||
found a wrong hint and implicated the whole corpus). **That pass is now
|
||||
done.** Four content errors fixed, a durable parse-guard added, two stale
|
||||
docs corrected. Commit `5a37437`.
|
||||
|
||||
## §1. State
|
||||
|
||||
**Branch:** `main`, clean, all committed (local; **push pending** — your
|
||||
step). **2500 pass / 0 fail / 1 ignored** (the long-standing `friendly`
|
||||
doctest), **clippy clean** (nursery, all targets). The +1 vs handoff-71's
|
||||
2499 is the new guard test. Open Gitea issues unchanged: **#35–#38**.
|
||||
|
||||
## §2. The verification pass (commit `5a37437`)
|
||||
|
||||
Method: cross-checked every `hint.cmd.*` example against its
|
||||
`parse.usage.*` template, ground-truthed every concept claim against the
|
||||
authoritative ADR **and a named existing test** (not grep+extrapolation —
|
||||
the trap handoff-71 §3 warned about), and parse-validated all 49 command
|
||||
examples via a new guard.
|
||||
|
||||
### Four content errors fixed (`src/friendly/strings/en-US.yaml`)
|
||||
|
||||
| Block | Bug | Fix |
|
||||
|---|---|---|
|
||||
| `cmd.create_table` | Example `with pk id(serial), name(text), email(text)` declares a **3-column compound PK**, not a PK + regular columns. Every `with pk` column is a key member — confirmed by the grammar test comment *"Every `create table` column is a primary-key column"* (`ddl.rs`), ADR-0005. | Single-column PK + `add column` for the rest; `what`/`concept` aligned. |
|
||||
| `cmd.save` | `save as my-shop` **does not parse** — `build_save` yields `AppCommand::SaveAs` with **no inline name**; `save as` opens a path-entry modal (`iteration4b` tests). | Example → `save as`; `what` de-implied; added an accurate temp-vs-named-auto-save `concept`. |
|
||||
| `cmd.import` | Target `shop-copy` **does not parse** — the `as <target>` slot is an `IdentSource::NewName` ident that tokenises only up to the hyphen. (The zip path is a BarePath and *does* accept hyphens, hence `export my-shop.zip` is fine.) | → `shop_copy`. |
|
||||
| `err.foreign_key.child_side.concept` | Offered `on delete set null/cascade` as the remedy — but `error_hint_class` maps child_side to **insert/update** violations; `on delete` governs the **parent** direction. The tier-1 hint (line 64) correctly omits it. | Corrected: parent must exist first; clarified `on delete` is the *other* direction. |
|
||||
|
||||
### Durable guard added
|
||||
|
||||
`every_cmd_hint_example_parses_in_its_mode` (`src/dsl/grammar/mod.rs`,
|
||||
in the `hint_key_tests` module). **Catalog-driven** — it iterates
|
||||
`catalog().keys()` for `hint.cmd.*.example` rather than the REGISTRY, so
|
||||
an orphaned/mis-keyed block can't slip past; floor-asserts ≥49 examples.
|
||||
Each parses in its taught mode (advanced for the SQL surface, simple
|
||||
otherwise). It caught the `save` and `import` errors **test-first** (red
|
||||
before the YAML fix). Registered the new `hint.cmd.save.concept` key in
|
||||
`keys.rs` (the `keys_validate_against_catalog` test requires every catalog
|
||||
key be declared).
|
||||
|
||||
### Verified correct (not changed)
|
||||
|
||||
All other `cmd`/`err` blocks. Notably the guard-*concept* claims were each
|
||||
confirmed against a named runtime test, not assumed:
|
||||
`drop_column_refuses_primary_key` / `…_column_in_a_relationship`,
|
||||
`drop_table_with_inbound_relationship_errors`,
|
||||
`add_not_null_column_without_default_to_populated_table_is_refused`. The
|
||||
corrected `create_table` story stays coherent with the `Customers`-
|
||||
referencing examples (id serial PK → `add column` name/email → `insert`
|
||||
skips the auto id).
|
||||
|
||||
## §3. Docs corrected (same commit)
|
||||
|
||||
Discovered while verifying `create_m2n` (which **is** implemented —
|
||||
`db.rs::do_create_m2n_relationship` + `tests/it/m2n.rs`):
|
||||
|
||||
- **CLAUDE.md** carried two **stale "deferred" claims**, both already
|
||||
implemented. Removed/updated: (a) the at-a-glance project-format line
|
||||
said export/import (Iter 5) + `--resume`/input-history/migration (Iter
|
||||
6) were "pending" — all `[x]` in `requirements.md` (ADR-0015); (b) the
|
||||
"Things deliberately deferred" list still had the **m:n convenience
|
||||
(C4)** bullet and the same project-storage bullet. `requirements.md`
|
||||
was already correct (C4 done 2026-06-10, ADR-0045), so only a
|
||||
verification-pass note was appended to its **H2** entry.
|
||||
|
||||
## §4. Scope note — what the guard does *not* do
|
||||
|
||||
The bug class here is **semantic** (an example that parses and runs but
|
||||
misrepresents the prose — e.g. `create_table`). The guard enforces only
|
||||
the **syntactic floor**: examples parse in their mode. It backstops
|
||||
future typos/clause-drift but cannot police meaning. Semantic correctness
|
||||
of the current corpus rests on this session's review (recorded in the
|
||||
commit + requirements.md H2). A stronger-but-brittler option was offered
|
||||
to the user and **not built pending their call**: per-form assertions
|
||||
that each example resolves to the *expected command shape* (e.g.
|
||||
create_table → single-column PK). `hint.err.*` examples are fix-recipe
|
||||
prose, not runnable, so they're verified by review only — inherent.
|
||||
|
||||
## §5. Next session — start here
|
||||
|
||||
The hint corpus is now trustworthy. Open roadmap (verify against the CI
|
||||
merge first, per handoff-70 §5):
|
||||
|
||||
1. **Push** (your step) — this commit + the still-unpushed backlog from
|
||||
handoffs 70/71 (the CI merge + all of H2).
|
||||
2. **#35 (cargo fmt gate)** — the natural pairing with the merged CI; the
|
||||
user wanted it done once, before first publication. The tree is **not**
|
||||
fmt-clean (~1800 pre-existing diffs).
|
||||
3. Other `requirements.md` open items: **TT4** PTY tier-4 (unwired),
|
||||
**I1** multi-line input, **I5/B3** in-flight cancellation, **V4**
|
||||
session journal (own ADR), **TU1** tutorial system (own ADR).
|
||||
4. Hint follow-ups if wanted: **#37** clause-concept hints, **#38**
|
||||
diagnostic route + `diagnostic.*` blocks, **#36** `help` advanced-SQL.
|
||||
|
||||
## §6. How to take over
|
||||
|
||||
1. Read handoffs 70 → 71 → 72, `CLAUDE.md`, `docs/requirements.md`.
|
||||
2. Confirm green: `cargo test` (**2500 / 1 ignored**) + `cargo clippy
|
||||
--all-targets` (clean).
|
||||
3. For anything in the `hint` area, read **ADR-0053** first. For the
|
||||
corpus, `src/friendly/strings/en-US.yaml` (`hint.cmd.*` / `hint.err.*`)
|
||||
is the content; the guard in `src/dsl/grammar/mod.rs` is the regression
|
||||
net.
|
||||
4. Workflow unchanged: phased, test-first, `/runda` + DA before commits,
|
||||
ADR amendment + README index-upkeep for decided-area changes, confirm
|
||||
commit messages with the user.
|
||||
5. Consider a `cargo sweep` at this milestone (`target/` grows; see
|
||||
CLAUDE.md "Build hygiene").
|
||||
@@ -820,7 +820,12 @@ since ADR-0027.)
|
||||
(`what`/`example`/`concept`) covers every command form + the 9 runtime
|
||||
error classes, enforced by a comprehensiveness coverage test. Deferred:
|
||||
the pre-submit-diagnostic route + `diagnostic.*` blocks (#38),
|
||||
clause-concept hints (#37).)*
|
||||
clause-concept hints (#37). **Content verified 2026-06-15 (handoff-71):**
|
||||
a semantic pass over every `hint.cmd.*`/`hint.err.*` block fixed four
|
||||
errors — `create_table` (compound-PK misread), `save` (no inline name),
|
||||
`import` (hyphen-rejecting target), and `foreign_key.child_side` (wrong
|
||||
`on delete` remedy) — and added a catalogue-driven guard test that parses
|
||||
every command example in its taught mode.)*
|
||||
- [x] **H3** `help` provides general reference and per-command
|
||||
help.
|
||||
*(Done 2026-06-07: the **general reference** is `help` (no arg) —
|
||||
|
||||
@@ -0,0 +1,146 @@
|
||||
# ADR-website-001: Public website and documentation site
|
||||
|
||||
## Status
|
||||
|
||||
Accepted (2026-06-04). Implementation plan:
|
||||
[`docs/website/plans/20260604-website-implementation-plan.md`](../plans/20260604-website-implementation-plan.md).
|
||||
|
||||
> History: drafted as ADR-0042, renamed to ADR-0044 (each collided with a
|
||||
> number `main` had independently assigned — H1a took 0042, compound-PK FK
|
||||
> took 0043, then relationship-visualization took 0044). Moved to the
|
||||
> website ADR namespace (`docs/website/adr/`, id **ADR-website-001**) on
|
||||
> 2026-06-10 to end the recurring cross-branch number collision: website
|
||||
> decision records now draw from their own dated sequence and never the
|
||||
> main global ADR pool (see ADR-0000 "Numbering discipline"). Content is
|
||||
> unchanged from the original draft.
|
||||
|
||||
## Context
|
||||
|
||||
RDBMS Playground is nearing its first public release and needs a public
|
||||
website that does two jobs: **attract** — a landing page that shows the
|
||||
playground in action — and **document** — a thorough, canonical reference
|
||||
for everything the playground can do.
|
||||
|
||||
The documentation-heavy surface is already implemented and verified (full
|
||||
simple- and advanced-mode command set, the ten-type vocabulary,
|
||||
relationships, constraints, indexes, EXPLAIN, undo/history/replay, projects,
|
||||
export/import, the teaching echo, clipboard, friendly errors, tab completion
|
||||
and syntax highlighting; 2151 tests passing at the time of writing). The
|
||||
site is therefore largely a presentation-and-writing effort, not a
|
||||
wait-for-features one. A grounded inventory of what is shippable now lives
|
||||
in the implementation plan.
|
||||
|
||||
Several choices here had no canonical default; they were settled during a
|
||||
planning + `/runda` pass with the user and are recorded below.
|
||||
|
||||
## Decision
|
||||
|
||||
1. **Stack — Astro 6 + Starlight + Tailwind v4.** Astro's content-first,
|
||||
zero-JS-by-default model with the Starlight docs theme fits a
|
||||
marketing-landing-plus-heavy-docs site better than the alternative
|
||||
considered, SvelteKit + Tailwind (the usual go-to here). Interactive
|
||||
pieces are added as Astro islands (Svelte or vanilla), so Svelte is still
|
||||
available where it earns its place. Tailwind v4 is wired via the official
|
||||
`@tailwindcss/vite` plugin; the `@astrojs/starlight-tailwind` plugin
|
||||
bridges Tailwind with Starlight's theming.
|
||||
|
||||
2. **Demo medium — asciinema.** Showcase sequences are recorded as
|
||||
asciinema `.cast` files (text-based, small, faithful to the full
|
||||
alternate-screen render) and embedded with `asciinema-player`. The same
|
||||
casts are reused inline in the docs — one recording format serves both
|
||||
the landing page and documentation enrichment. Recordings are produced by
|
||||
a **scripted-input driver** that types commands into a real PTY with
|
||||
viewer-friendly pacing; the app's own `history.log` **replay** (ADR-0034)
|
||||
re-executes commands without typing animation or pacing and is therefore
|
||||
suitable only for state-deterministic docs snippets, not the hero demo.
|
||||
|
||||
3. **In-page WASM playground — deferred** (OOS: **deferred**, not rejected).
|
||||
A live, type-it-yourself playground compiled from the Rust app to
|
||||
WebAssembly is desirable but is a multi-week sub-project, so it does not
|
||||
block the site. The demo section is designed with a stable seam (a single
|
||||
`Demo` component contract) so a WASM playground island can replace the
|
||||
asciinema player later with no change to call sites. Recorded boundary
|
||||
for that future work:
|
||||
- **Portable core (runs on `wasm32-unknown-unknown` largely as-is):**
|
||||
`src/dsl/*` (parser, types, grammar, walker), the pure `App::update()`,
|
||||
`ui.rs`, `theme.rs`, `friendly/*`, output rendering; an in-memory DB
|
||||
path already exists (`Connection::open_in_memory()`). `rusqlite`
|
||||
compiles to the browser target via its `ffi-sqlite-wasm-rs` feature.
|
||||
- **Native edge needing `cfg`-gated browser replacements:** the
|
||||
multi-thread Tokio runtime + the dedicated DB **worker thread**
|
||||
(ADR-0010) → current-thread/in-line async; `crossterm` terminal +
|
||||
event-stream → a browser backend (e.g. Ratzilla's DOM/Canvas) + DOM
|
||||
events; `arboard`, `zip`, file persistence (ADR-0015), file logging;
|
||||
and the rusqlite **backup-API** undo (ADR-0006) → a SQL dump/restore.
|
||||
When taken up, this becomes its own ADR + iteration plan.
|
||||
|
||||
4. **Hosting — portable static build; Cloudflare is the target (decided
|
||||
2026-06-11).** Astro 6 builds to static HTML/CSS with no adapter, so the
|
||||
output deploys equally to Cloudflare, Vercel, Netlify, or GitHub Pages — we
|
||||
stay uncoupled from any one host. **Planned pipeline: Gitea Actions →
|
||||
Cloudflare.** Cloudflare now steers new projects to **Workers (static
|
||||
assets)** over Pages; either serves the static `dist/` and needs no Astro
|
||||
adapter (the `@astrojs/cloudflare` adapter is only for SSR, which the site
|
||||
does not use). The future in-page WASM playground (§3), if it needs
|
||||
COOP/COEP headers, can get them from Cloudflare `_headers`. **CI implemented
|
||||
2026-06-15** (`.gitea/workflows/website.yaml`): a push touching `website/**`
|
||||
builds the static site with pnpm and deploys `dist/` to the Cloudflare Pages
|
||||
project **`relplay`** via `wrangler` (Direct Upload — no Git integration).
|
||||
The `--branch` label selects environment against the project's production
|
||||
branch (`main`): **`main` → production (`relplay.org`)**, **`website` →
|
||||
preview (`website.relplay.pages.dev`)**, with `staging.relplay.org` attachable
|
||||
to the `website` branch alias. The crate's CI gate (`ci.yaml`) skips
|
||||
website-only pushes; the build is pure-Node (the `.cast` files are committed,
|
||||
so no cargo). Secrets: `CLOUDFLARE_API_TOKEN` + `CLOUDFLARE_ACCOUNT_ID`.
|
||||
|
||||
5. **Repo topology — monorepo.** The site lives under `website/` in the
|
||||
playground repo; the crate stays at the repo root. The repo as a whole
|
||||
moves to its public home later; site and crate travel together.
|
||||
|
||||
6. **Canonical docs home — the website.** User-facing documentation lives on
|
||||
the site. In-repo `docs/` keeps ADRs, handoffs, and development notes;
|
||||
`docs/simple-mode-limitations.md` (requirement DOC1) was a development aid
|
||||
and now *feeds* the site's content rather than competing with it. The
|
||||
sharing recipes promised by requirement E2 become a docs page.
|
||||
|
||||
7. **Documentation scope and conventions.** Document the **full supported
|
||||
feature set**. Any capability not yet fully implemented (a small minority
|
||||
— e.g. multi-line input, query cancellation, `seed`, `m:n` convenience,
|
||||
ER-diagram export, the `show tables`/`relationships`/`indexes` family) is
|
||||
either omitted or carries a clear **"planned / not yet available"**
|
||||
callout — never presented as shipped. Two wording rules bind all
|
||||
user-facing copy:
|
||||
- **No engine name** (SQLite/STRICT/rusqlite/PRAGMA) — continues the
|
||||
user-facing posture of ADR-0002; copy says "the database"/"the engine".
|
||||
- **No "DSL"** — it is internal jargon. The two input modes are **simple
|
||||
mode** (the playground's keyword command language) and **advanced
|
||||
mode** (SQL).
|
||||
|
||||
8. **Install documentation — two mechanisms.** The install page documents
|
||||
**prebuilt release binaries** (self-hosted download — not GitHub
|
||||
Releases, since the repo will move) and **package managers**. Both can be
|
||||
written now against the planned mechanisms; concrete download URLs slot in
|
||||
at release. (Distribution items D1–D3 in `requirements.md` remain the
|
||||
tracking home for the release tooling itself.)
|
||||
|
||||
## Consequences
|
||||
|
||||
- The site can ship on the strength of already-implemented features; it is
|
||||
gated on writing and recording, not on finishing the app.
|
||||
- One recording format (asciinema `.cast`) serves both marketing and docs,
|
||||
and is reusable as the app evolves (re-run the script, re-record).
|
||||
- The WASM playground is preserved as a real future option without holding
|
||||
up launch; the demo seam keeps the upgrade cheap.
|
||||
- A single canonical docs home removes the divergence risk of maintaining
|
||||
user docs in two places.
|
||||
- Website build choices (Decisions 1, 2, 4, 5) are recorded here for
|
||||
traceability but do not, by themselves, warrant further ADRs; only
|
||||
app-architecture decisions (notably the future WASM port) will.
|
||||
|
||||
## Out of scope
|
||||
|
||||
- **In-page WASM playground** — *deferred* (see Decision 3); revisit as its
|
||||
own ADR + iteration plan.
|
||||
- **Hosted/SaaS playground or a server-backed doc CMS** — *rejected*: a
|
||||
static site fully satisfies the need, consistent with ADR-0007's
|
||||
no-hosted-publishing stance. Revisit only if real demand emerges.
|
||||
@@ -0,0 +1,19 @@
|
||||
# Website Architecture Decision Records
|
||||
|
||||
Decision records for the **public website + documentation site** subproject
|
||||
(the Astro/Starlight site under `website/`). These are kept in their own
|
||||
namespace, separate from the project-wide ADRs in
|
||||
[`docs/adr/`](../../adr/README.md), so website decisions never compete with
|
||||
the main global ADR sequence for numbers — see
|
||||
[ADR-0000 "Numbering discipline"](../../adr/0000-record-architecture-decisions.md).
|
||||
|
||||
**Numbering.** Files are named `<date>-adr-website-<NNN>.md` and referenced
|
||||
in prose as `ADR-website-NNN`. The `<date>` (the ADR's accepted/created day,
|
||||
`YYYYMMDD`) plus the `website` segment keeps the namespace disjoint from
|
||||
`main`'s integers. Assign the next free `NNN` from this index. Every ADR
|
||||
change updates this index in the same edit (the ADR-0000 index-upkeep rule
|
||||
applies here too).
|
||||
|
||||
## Index
|
||||
|
||||
- [ADR-website-001 — Public website and documentation site](20260604-adr-website-001.md) — **Accepted 2026-06-04** (formerly ADR-0044 in the main index; moved here 2026-06-10 to end recurring cross-branch number collisions). The first public website: a marketing landing page plus the **canonical** user docs. Stack **Astro 6 + Starlight + Tailwind v4** (chosen over SvelteKit + Tailwind for a docs-heavy + marketing site; interactive bits as Astro islands). Showcase demos are **asciinema** `.cast` recordings (scripted-input driver for paced, re-recordable sessions — *not* `history.log` replay), reused inline in docs. The **in-page WASM playground is deferred** (OOS: deferred) behind a stable `Demo` seam, with the portable-core vs native-edge boundary recorded for a future ADR + iteration plan. Portable **static build** (**Cloudflare** target via **Gitea Actions**, host-agnostic); **no CI yet**; **monorepo** (`website/`). Docs cover the **full supported feature set** with "planned" callouts for the unshipped minority; two wording rules bind user-facing copy — **no engine name** (continues ADR-0002) and **no "DSL"** ("simple mode" / "advanced mode"). Install docs cover **prebuilt binaries + package managers** (D1–D3 track the release tooling). Plan: [`docs/website/plans/20260604-website-implementation-plan.md`](../plans/20260604-website-implementation-plan.md)
|
||||
@@ -0,0 +1,198 @@
|
||||
# Plan: public website and documentation site
|
||||
|
||||
**Date:** 2026-06-04 · **Status:** ready to build
|
||||
|
||||
Decisions for this work are recorded in
|
||||
[ADR-website-001](../adr/20260604-adr-website-001.md): Astro 6 +
|
||||
Starlight + Tailwind v4; asciinema demos reusable in docs; the in-page WASM
|
||||
playground deferred behind a stable demo seam; portable static hosting
|
||||
(Vercel target); monorepo (`website/`); website is the canonical docs home;
|
||||
full-feature-set docs with "planned" callouts; install docs cover prebuilt
|
||||
binaries + package managers. This plan is the *how*.
|
||||
|
||||
## Repository layout
|
||||
|
||||
The site lives under `website/` in this repo; the crate stays at the root.
|
||||
|
||||
```
|
||||
website/
|
||||
├── package.json # pnpm; astro, @astrojs/starlight, tailwind v4
|
||||
├── astro.config.mjs # Starlight integration + sidebar nav
|
||||
├── src/
|
||||
│ ├── pages/index.astro # marketing landing (custom, not Starlight)
|
||||
│ ├── components/
|
||||
│ │ ├── Demo.astro # demo SLOT — the WASM-playground seam
|
||||
│ │ └── Cast.astro # asciinema-player island wrapper
|
||||
│ ├── content/docs/ # Starlight MDX docs (the bulk of the work)
|
||||
│ └── styles/ # shared Tailwind + Starlight theme tokens
|
||||
├── public/casts/ # recorded *.cast asciinema files
|
||||
├── README.md # local dev + recording recipe
|
||||
└── STYLE.md # living documentation style guide
|
||||
```
|
||||
|
||||
Root `.gitignore` gains `website/node_modules`, `website/dist`,
|
||||
`website/.astro`.
|
||||
|
||||
## Documentation inventory (grounded — drives Phase D scope)
|
||||
|
||||
Built from `docs/handoff/55–59`, `docs/adr/*`, the command REGISTRY
|
||||
(`src/dsl/grammar/mod.rs:603`, which also auto-assembles in-app `help`), the
|
||||
`Command` enum (`src/dsl/command.rs:149`), and
|
||||
`src/friendly/strings/en-US.yaml` — **not** the coarse `requirements.md`
|
||||
checkboxes (handoff-59 found those ~46% mis-marked; they now use a `[/]`
|
||||
"partial" legend — trust the code, not the marker). Refreshed **2026-06-09
|
||||
after merging `main`**, which added the show-list/detail, `help <command>`,
|
||||
and compound-PK FK surface (see the dedicated bullet below). Test state:
|
||||
**2193 passing, 0 failing, 1 ignored.**
|
||||
|
||||
**SHIPPED — document as-is (the doc core):**
|
||||
- Input modes: simple, advanced (SQL), `:` one-shot escape, `mode` command,
|
||||
per-project mode restore (ADR-0003/0015/0037).
|
||||
- Full simple-mode command surface: create/drop table; add/drop/rename/
|
||||
change column; add/drop 1:n relationship (named, ON DELETE/UPDATE
|
||||
CASCADE/SET NULL/RESTRICT, `--create-fk`); add/drop index; insert/update/
|
||||
delete (required WHERE + `--all-rows`; complex WHERE: AND/OR/NOT, LIKE,
|
||||
IS NULL, IN, BETWEEN); show table/data (where/limit); add/drop constraint;
|
||||
explain (ADR-0009/0013/0014/0025/0026/0028/0029).
|
||||
- Full advanced-mode SQL: CREATE/DROP/ALTER TABLE (cols, constraints, inline
|
||||
+ table FKs, rename, alter-column-type), CREATE [UNIQUE]/DROP INDEX; SELECT
|
||||
(joins, GROUP BY/HAVING, ORDER BY, LIMIT/OFFSET, UNION/INTERSECT/EXCEPT,
|
||||
WITH [RECURSIVE] CTEs); INSERT (multi-row, ON CONFLICT, RETURNING)/UPDATE/
|
||||
DELETE; full expression grammar incl. CASE, CAST, curated functions;
|
||||
EXPLAIN over SQL (ADR-0030–0039).
|
||||
- Types: all ten, advanced-mode SQL aliases, serial/shortid auto-fill
|
||||
(ADR-0005/0011/0017/0018). Constraints: PK incl. compound, NOT NULL,
|
||||
UNIQUE, CHECK, DEFAULT, FK (ADR-0029/0013/0035).
|
||||
- Undo/redo, history.log journal, replay, `--resume`, `--no-undo`
|
||||
(ADR-0006/0034). Projects & storage: project.yaml + CSV + history.log,
|
||||
save/save as/load/new/rebuild, temp projects, `--data-dir`
|
||||
(ADR-0004/0015). Export/import (zip), clipboard copy/copy all/copy last
|
||||
(ADR-0007/0041).
|
||||
- Friendly errors (all five categories) + validity indicator
|
||||
(ADR-0019/0027), DSL→SQL teaching echo (ADR-0038), EXPLAIN plan tree
|
||||
(ADR-0028), box-drawing tables (ADR-0016), tab completion + syntax
|
||||
highlighting + in-line editing (ADR-0022).
|
||||
- **Added by the `main` merge (2026-06-09):** schema-inspection commands
|
||||
`show tables` / `show relationships` / `show indexes` and the singular
|
||||
`show relationship <name>` / `show index <name>` detail views (V5/V5a);
|
||||
`help [<command>]` per-command detail + `help types` + general reference
|
||||
(H3); **compound-primary-key foreign-key references** — DSL
|
||||
`from <P>.(a, b) to <C>.(x, y)` and SQL `FOREIGN KEY (a, b) REFERENCES
|
||||
P(x, y)` (single-column form unchanged) (ADR-0043, T3); friendlier
|
||||
parse-error near-miss messaging (H1a, ADR-0042). These need coverage: a
|
||||
schema-inspection page (the `show` family) and compound-FK examples on the
|
||||
Relationships page.
|
||||
|
||||
**DOCUMENT WITH CAVEAT:** `add unique index` is advanced-only; simple-mode
|
||||
table rename is intentionally absent (rename is `ALTER TABLE … RENAME TO`);
|
||||
`hint` (H2) is still partial; a compound-FK *violation* message names only
|
||||
the first column pair (enforcement is correct — a messaging-only residual).
|
||||
|
||||
**OMIT or MARK "planned":** multi-line input (I1), readline shortcuts (I1b),
|
||||
in-flight cancellation / query timeout (I5/B3), `seed` (SD1), `m:n`
|
||||
convenience (C4), one-step modify relationship (C3a), relationship line-art
|
||||
(V1), ER-diagram export (V3), session-log + Markdown export (V4).
|
||||
|
||||
**Mine verbatim for docs:** `en-US.yaml` `help.app.*`, `help.ddl.*`,
|
||||
`help.data.*`, `help.types_reference`, `parse.usage.*` (one-line syntax
|
||||
templates), `hint.*` — keeps docs and in-app help consistent.
|
||||
|
||||
## Phases
|
||||
|
||||
### A — Scaffold
|
||||
`pnpm create astro@latest` (Starlight template) in `website/`; `astro add
|
||||
tailwind` (Tailwind v4 via `@tailwindcss/vite`); add
|
||||
`@astrojs/starlight-tailwind`. Confirm `pnpm dev` serves and `pnpm build`
|
||||
emits a static `dist/`. Echo build steps for traceability.
|
||||
|
||||
### B — Landing page
|
||||
Custom `src/pages/index.astro` (Starlight owns `/docs/*`). Hero + value prop
|
||||
("learn relational databases by doing"), feature highlights from the
|
||||
inventory, an embedded demo cast above the fold. Use the `frontend-design`
|
||||
skill to avoid generic AI aesthetics; honour NFR-4/5/7 (distinctive design,
|
||||
meaningful colour, light/dark).
|
||||
|
||||
### C — asciinema recording workflow
|
||||
Record real `rdbms-playground` sessions to `public/casts/*.cast` using a
|
||||
**scripted-input driver** (e.g. `asciinema-automation`/autocast, or an
|
||||
expect/doitlive script) for paced, re-recordable demos. Record at a fixed
|
||||
sensible cols×rows; provide light + dark player themes. `Cast.astro` wraps
|
||||
`asciinema-player` as a `client:visible` island; the same component embeds
|
||||
casts inline in docs. Document the recipe in `website/README.md`.
|
||||
(`asciinema` 2.4.0 is installed.)
|
||||
|
||||
### D — Documentation (the bulk)
|
||||
**Five** top-level sidebar sections (autogenerated per directory). The key
|
||||
split: *Using the playground* = the application you drive; *Reference* = the
|
||||
database language you build with.
|
||||
- **Getting started** — install (prebuilt binaries + package managers),
|
||||
first project, simple vs. advanced mode, the example library.
|
||||
- **Using the playground** — command-line options; the assistive editor
|
||||
(completion, syntax highlighting, the `[ERR]`/`[WRN]` validity indicator,
|
||||
hints, in-line editing); the output pane (PageUp/PageDown scrolling — the
|
||||
fuller V4 session-log / Markdown export is *planned*, mark it); projects
|
||||
(save / load / new / rebuild); undo, redo & history (+ replay); export &
|
||||
import (E2 recipes); copy to clipboard; getting help (`help` /
|
||||
`help <command>` / `hint`). (ADR-0003 "app-level commands" + ADR-0022/0027
|
||||
typing assistance + the CLI.)
|
||||
- **Guides** — task walkthroughs.
|
||||
- **Reference** — the database language: Tables, Columns, Relationships,
|
||||
Indexes, Constraints, Inserting & editing data, Querying & inspecting
|
||||
(`show` / `select`), Types, Query plans (EXPLAIN), Errors explained, the
|
||||
simple-command → SQL teaching echo.
|
||||
- **Concepts** — the *why*: projects & storage model, the derived database,
|
||||
how undo works.
|
||||
|
||||
**Surface the assistive editor prominently** — it is a differentiator and
|
||||
most helps beginners: a landing-page card + a Getting-started mention, both
|
||||
linking into *Using the playground*. It is prime asciinema-cast material
|
||||
(completion / validity indicator are motion a still code block can't show).
|
||||
|
||||
Build order: Tier 1 simple-mode reference + types + constraints + input
|
||||
modes + mined help/usage strings → Tier 2 advanced SQL + relationships +
|
||||
project lifecycle + undo/history → Tier 3 teaching echo + EXPLAIN + errors +
|
||||
completion/highlighting → Tier 4 clipboard + hints + editing.
|
||||
|
||||
Conventions live in the **living style guide** `website/STYLE.md` (binding
|
||||
rules from ADR-website-001 §7 — no engine name, **no "DSL"**, "planned" callouts —
|
||||
plus finer conventions and an open-decisions log for depth/splitting/example
|
||||
dataset/etc. as they settle). Sources to mine: `src/dsl/command.rs`,
|
||||
`src/dsl/grammar/*`, the REGISTRY, `en-US.yaml`, `docs/adr/*`,
|
||||
`docs/simple-mode-limitations.md`.
|
||||
|
||||
### E — Hosting & portability
|
||||
Keep the default static build (no adapter); `dist/` deploys to Vercel or any
|
||||
static host. `website/README.md` notes the Vercel preset (root dir
|
||||
`website/`) and the one-line `@astrojs/vercel` switch if SSR is ever needed.
|
||||
|
||||
## Demo seam (WASM hook)
|
||||
|
||||
`Demo.astro` exposes a stable contract (`{ src, title, height, autoplay }`).
|
||||
At launch it renders `Cast.astro`; later a `Playground.astro` WASM island
|
||||
swaps in behind the same props on the landing page and in docs, with zero
|
||||
call-site changes. Boundary details are in ADR-website-001 §3.
|
||||
|
||||
## Verification
|
||||
|
||||
- `pnpm dev` renders landing + docs; `pnpm build` emits a clean static
|
||||
`dist/` with no errors/warnings.
|
||||
- Landing shows at least one playing `.cast`; the same component renders a
|
||||
cast inline in a docs page (proves reuse).
|
||||
- Starlight link-check passes (broken internal links fail the build).
|
||||
- Docs grep clean of forbidden terms: **no "DSL"**, no engine name.
|
||||
- A `dist/` static deploy works on Vercel (manual import) — confirms
|
||||
portability. (No CI gate yet, per ADR-website-001 §4.)
|
||||
|
||||
## Notes / recommendations (non-blocking)
|
||||
|
||||
- **Doc drift:** consider generating the command reference from source (the
|
||||
`help` REGISTRY / `en-US.yaml`) rather than hand-writing all of it.
|
||||
- **Accessibility/SEO:** pair each hero `.cast` with a text transcript or the
|
||||
equivalent docs snippet.
|
||||
- **Branding/domain & analytics** unspecified — assume none until decided;
|
||||
no third-party trackers without consent.
|
||||
- Tailwind v4 + Starlight have occasional theme-token friction; the
|
||||
`@astrojs/starlight-tailwind` plugin is the supported bridge.
|
||||
- Starlight ships local search (Pagefind) by default.
|
||||
- No `README.md` exists at the repo root yet — wanted for the destination
|
||||
repo; out of this plan's core scope but flagged.
|
||||
+79
-6
@@ -520,10 +520,11 @@ const HISTORY_CAPACITY: usize = 1000;
|
||||
/// produces a glyph of its own (and so needs no badge) — ADR-0047 D2.
|
||||
///
|
||||
/// The set is exactly the *otherwise-invisible* keys: motion, editing,
|
||||
/// submission, and the `Ctrl-O` navigation toggle. Plain character keys
|
||||
/// already appear on the input line, and `Ctrl-C` (quit) / `Ctrl+]`
|
||||
/// (the caption toggle) are deliberately excluded. Pure and total, so
|
||||
/// it is exhaustively unit-testable without a running app.
|
||||
/// submission, the `Ctrl-O` navigation toggle, and the `Ctrl-G` F1-alias
|
||||
/// (ADR-0047 amendment). Plain character keys already appear on the input
|
||||
/// line, and `Ctrl-C` (quit) / `Ctrl+]` (the caption toggle) are
|
||||
/// deliberately excluded. Pure and total, so it is exhaustively
|
||||
/// unit-testable without a running app.
|
||||
pub const fn demo_badge_label(key: &KeyEvent) -> Option<&'static str> {
|
||||
match (key.code, key.modifiers) {
|
||||
(KeyCode::Tab, _) => Some("[TAB]"),
|
||||
@@ -541,8 +542,12 @@ pub const fn demo_badge_label(key: &KeyEvent) -> Option<&'static str> {
|
||||
(KeyCode::PageDown, _) => Some("[PGDN]"),
|
||||
(KeyCode::Backspace, _) => Some("[BKSP]"),
|
||||
(KeyCode::Delete, _) => Some("[DEL]"),
|
||||
// The only badged control chord: the ADR-0046 navigation toggle.
|
||||
// The ADR-0046 navigation toggle.
|
||||
(KeyCode::Char('o'), m) if m.contains(KeyModifiers::CONTROL) => Some("[CTRL-O]"),
|
||||
// ADR-0047 amendment: the Ctrl-G F1-alias badges AS [F1] so a
|
||||
// cast recorded by a tool that can't send F1 looks identical to a
|
||||
// real F1 press. (Only consulted in demo mode — the caller gates.)
|
||||
(KeyCode::Char('g'), m) if m.contains(KeyModifiers::CONTROL) => Some("[F1]"),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
@@ -1223,7 +1228,18 @@ impl App {
|
||||
// the memo-clearing completion match below. Non-empty input →
|
||||
// a hint for the command being typed; empty input → expand on
|
||||
// the most recent error (or a getting-started pointer).
|
||||
if key.code == KeyCode::F(1) {
|
||||
//
|
||||
// ADR-0047 amendment: in demo mode, Ctrl-G is an alias for F1.
|
||||
// The cast recorder (autocast) can't emit F1 (an escape
|
||||
// sequence) but can send the single control byte Ctrl-G; it
|
||||
// badges AS [F1] (see `demo_badge_label`) so the cast is visually
|
||||
// identical to a real F1 press. Demo-gated, so the shipped keymap
|
||||
// stays F1-only.
|
||||
let hint_key = key.code == KeyCode::F(1)
|
||||
|| (self.demo_mode
|
||||
&& (key.code, key.modifiers)
|
||||
== (KeyCode::Char('g'), KeyModifiers::CONTROL));
|
||||
if hint_key {
|
||||
if self.input.trim().is_empty() {
|
||||
self.note_hint_for_recent_error();
|
||||
} else {
|
||||
@@ -3459,6 +3475,13 @@ mod tests {
|
||||
demo_badge_label(&ke(KeyCode::Char('o'), KeyModifiers::CONTROL)),
|
||||
Some("[CTRL-O]")
|
||||
);
|
||||
// ADR-0047 amendment: the Ctrl-G F1-alias badges AS [F1], so a
|
||||
// cast recorded with autocast (which can't send F1) is visually
|
||||
// identical to a real F1 press.
|
||||
assert_eq!(
|
||||
demo_badge_label(&ke(KeyCode::Char('g'), KeyModifiers::CONTROL)),
|
||||
Some("[F1]")
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -5756,6 +5779,56 @@ mod tests {
|
||||
assert_eq!(app.input, input, "F1 must not change the buffer");
|
||||
}
|
||||
|
||||
// ── ADR-0047 amendment: Ctrl-G is a demo-mode alias for F1 ──────
|
||||
// The cast recorder (autocast) cannot emit F1 — an escape sequence —
|
||||
// but Ctrl-G is a single legacy control byte it can send. Demo-gated
|
||||
// so the real keymap stays F1-only, and badged as [F1] (see
|
||||
// `demo_badge_label`) so a recorded cast looks identical to a genuine
|
||||
// F1 press.
|
||||
|
||||
fn ctrl_g() -> AppEvent {
|
||||
key_mod(KeyCode::Char('g'), KeyModifiers::CONTROL)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn ctrl_g_in_demo_mode_aliases_f1_on_input() {
|
||||
let mut app = App::new();
|
||||
app.demo_mode = true;
|
||||
type_str(&mut app, "insert into T");
|
||||
let input = app.input.clone();
|
||||
let before = app.output.len();
|
||||
app.update(ctrl_g());
|
||||
assert_eq!(app.input, input, "Ctrl-G must not change the buffer (no `g` typed)");
|
||||
assert!(app.output.len() > before, "Ctrl-G must emit the same hint F1 does");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn ctrl_g_in_demo_mode_aliases_f1_on_empty_input() {
|
||||
let mut app = App::new();
|
||||
app.demo_mode = true;
|
||||
let before = app.output.len();
|
||||
app.update(ctrl_g());
|
||||
assert!(
|
||||
app.output.len() > before,
|
||||
"Ctrl-G on empty input emits the getting-started hint"
|
||||
);
|
||||
assert!(output_contains(&app, "press F1"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn ctrl_g_outside_demo_mode_is_inert() {
|
||||
// Not in demo mode: Ctrl-G is neither the hint alias nor a typed
|
||||
// glyph (the `Char(c)` insert arm excludes CONTROL), so it falls
|
||||
// through to the inert catch-all — no `g`, no hint.
|
||||
let mut app = App::new();
|
||||
type_str(&mut app, "insert");
|
||||
let input = app.input.clone();
|
||||
let before = app.output.len();
|
||||
app.update(ctrl_g());
|
||||
assert_eq!(app.input, input, "Ctrl-G must not insert a `g`");
|
||||
assert_eq!(app.output.len(), before, "Ctrl-G does nothing when demo mode is off");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn dsl_failure_sets_hint_class_and_a_later_dsl_command_clears_it() {
|
||||
let mut app = App::new();
|
||||
|
||||
@@ -1012,6 +1012,75 @@ mod hint_key_tests {
|
||||
assert!(cat.get(&key).is_some(), "missing tier-3 error block `{key}`");
|
||||
}
|
||||
}
|
||||
|
||||
/// Semantic-verification guard (handoff-71): every `hint.cmd.<form>`
|
||||
/// **example** must parse in the mode the form is taught for. This
|
||||
/// backstops the bug class found in the H2 corpus pass — an example
|
||||
/// that drifts out of the real grammar (a typo, a removed clause, or
|
||||
/// an argument the command never accepted, e.g. an inline name on
|
||||
/// `save as` which opens a modal instead). It cannot police the
|
||||
/// *semantics* of an example that happens to parse (that is the
|
||||
/// manual pass), but it locks the syntactic floor so future edits
|
||||
/// can't ship an unparseable teaching line.
|
||||
///
|
||||
/// The mode per form mirrors `hint_key_for_input_in_mode`: the
|
||||
/// advanced-SQL forms are taught in advanced mode; everything else
|
||||
/// (DSL + app commands) in simple mode.
|
||||
#[test]
|
||||
fn every_cmd_hint_example_parses_in_its_mode() {
|
||||
use crate::dsl::parser::parse_command_in_mode;
|
||||
use crate::mode::Mode;
|
||||
|
||||
// Advanced-mode forms — the SQL surface (ADR-0030–0039). Every
|
||||
// other form (DSL + app commands) is taught in simple mode. This
|
||||
// mirrors the mode split `hint_key_for_input_in_mode` resolves.
|
||||
const ADVANCED: &[&str] = &[
|
||||
"sql_create_table",
|
||||
"sql_alter_table",
|
||||
"sql_create_index",
|
||||
"sql_drop_index",
|
||||
"sql_drop_table",
|
||||
"sql_insert",
|
||||
"sql_update",
|
||||
"sql_delete",
|
||||
"select",
|
||||
"with",
|
||||
"explain_sql",
|
||||
];
|
||||
|
||||
// Iterate the *catalog* (the corpus is the source of truth), not the
|
||||
// REGISTRY: this reaches every `hint.cmd.<id>` block including any
|
||||
// not owned by a command node, so an orphaned or mis-keyed example
|
||||
// can't slip past the guard.
|
||||
let cat = crate::friendly::catalog();
|
||||
let mut checked = 0usize;
|
||||
for key in cat.keys() {
|
||||
let Some(id) = key
|
||||
.strip_prefix("hint.cmd.")
|
||||
.and_then(|rest| rest.strip_suffix(".example"))
|
||||
else {
|
||||
continue;
|
||||
};
|
||||
let example = cat.get(key).expect("key came from the catalog");
|
||||
let mode = if ADVANCED.contains(&id) {
|
||||
Mode::Advanced
|
||||
} else {
|
||||
Mode::Simple
|
||||
};
|
||||
assert!(
|
||||
parse_command_in_mode(example, mode).is_ok(),
|
||||
"hint.cmd.{id}.example does not parse in {mode:?} mode: {example:?}",
|
||||
);
|
||||
checked += 1;
|
||||
}
|
||||
// Floor guard: the corpus had 49 command forms at the time of
|
||||
// writing (ADR-0053). If this drops, a block (and its example
|
||||
// coverage) silently vanished.
|
||||
assert!(
|
||||
checked >= 49,
|
||||
"expected at least 49 hint.cmd.* examples, checked {checked}",
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
||||
@@ -277,6 +277,7 @@ pub const KEYS_AND_PLACEHOLDERS: &[(&str, &[&str])] = &[
|
||||
("hint.cmd.rebuild.concept", &[]),
|
||||
("hint.cmd.save.what", &[]),
|
||||
("hint.cmd.save.example", &[]),
|
||||
("hint.cmd.save.concept", &[]),
|
||||
("hint.cmd.new.what", &[]),
|
||||
("hint.cmd.new.example", &[]),
|
||||
("hint.cmd.load.what", &[]),
|
||||
|
||||
@@ -430,8 +430,9 @@ hint:
|
||||
example: "rebuild"
|
||||
concept: "The text files (project.yaml + the data folder) are the source of truth; the database is derived and can always be rebuilt from them."
|
||||
save:
|
||||
what: "Save the current project under a name; `save as` copies it to a new one."
|
||||
example: "save as my-shop"
|
||||
what: "Save the current project; `save as` copies it to a new name or location."
|
||||
example: "save as"
|
||||
concept: "On a temporary project, `save` opens a prompt to give it a permanent name; a named project auto-saves as you work, so `save` on one is already done. `save as` always prompts for a new name or path — use it to copy a project."
|
||||
new:
|
||||
what: "Close the current project and start a fresh temporary one."
|
||||
example: "new"
|
||||
@@ -444,7 +445,7 @@ hint:
|
||||
concept: "The zip carries the schema and data as text, so anyone can rebuild the very same database from it."
|
||||
import:
|
||||
what: "Unpack a project zip into a new project and switch to it."
|
||||
example: "import my-shop.zip as shop-copy"
|
||||
example: "import my-shop.zip as shop_copy"
|
||||
mode:
|
||||
what: "Switch between simple mode (the guided teaching commands) and advanced mode (raw SQL)."
|
||||
example: "mode advanced"
|
||||
@@ -465,9 +466,9 @@ hint:
|
||||
example: "copy last"
|
||||
# DDL — schema-shaping commands (Phase C batch 2).
|
||||
create_table:
|
||||
what: "Create a new table — its columns, their types, and a primary key."
|
||||
example: "create table Customers with pk id(serial), name(text), email(text)"
|
||||
concept: "A table is a set of rows that share the same columns. The primary key uniquely identifies each row; a `serial` key numbers the rows for you."
|
||||
what: "Create a new table and declare its primary key."
|
||||
example: "create table Customers with pk id(serial)"
|
||||
concept: "A table is a set of rows sharing the same columns. `with pk` declares the primary key — one column, or several for a compound key; add the other columns afterwards with `add column`. A `serial` key numbers the rows for you."
|
||||
create_m2n:
|
||||
what: "Create a junction table linking two tables many-to-many."
|
||||
example: "create m:n relationship from Students to Courses"
|
||||
@@ -606,7 +607,7 @@ hint:
|
||||
child_side:
|
||||
what: "The value you gave for the child column doesn't match any parent row, so the foreign key has nothing to point at."
|
||||
example: "First insert the parent (insert into Customers …), then the child that references it."
|
||||
concept: "A foreign key is a promise that every child points at a real parent, so the parent must exist first. To allow orphans on delete instead, set the relationship's `on delete` to `set null` or `cascade`."
|
||||
concept: "A foreign key is a promise that every child points at a real parent, so the parent must exist before a child can reference it. (`on delete` actions like `cascade` or `set null` govern the other direction — what happens to children when their parent is removed — not this one.)"
|
||||
parent_side:
|
||||
what: "You're deleting or changing a row that other rows point at, which would orphan those children."
|
||||
example: "Delete the child rows first, or set the relationship's `on delete` to `cascade` (remove them too) or `set null` (keep them, unlinked)."
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# build output
|
||||
dist/
|
||||
# generated types
|
||||
.astro/
|
||||
|
||||
# dependencies
|
||||
node_modules/
|
||||
|
||||
# logs
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
|
||||
# environment variables
|
||||
.env
|
||||
.env.production
|
||||
|
||||
# macOS-specific files
|
||||
.DS_Store
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"recommendations": ["astro-build.astro-vscode"],
|
||||
"unwantedRecommendations": []
|
||||
}
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"command": "./node_modules/.bin/astro dev",
|
||||
"name": "Development server",
|
||||
"request": "launch",
|
||||
"type": "node-terminal"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
# Starlight Starter Kit: Basics
|
||||
|
||||
[](https://starlight.astro.build)
|
||||
|
||||
```
|
||||
pnpm create astro@latest -- --template starlight
|
||||
```
|
||||
|
||||
> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
|
||||
|
||||
## 🚀 Project Structure
|
||||
|
||||
Inside of your Astro + Starlight project, you'll see the following folders and files:
|
||||
|
||||
```
|
||||
.
|
||||
├── public/
|
||||
├── src/
|
||||
│ ├── assets/
|
||||
│ ├── content/
|
||||
│ │ └── docs/
|
||||
│ └── content.config.ts
|
||||
├── astro.config.mjs
|
||||
├── package.json
|
||||
└── tsconfig.json
|
||||
```
|
||||
|
||||
Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name.
|
||||
|
||||
Images can be added to `src/assets/` and embedded in Markdown with a relative link.
|
||||
|
||||
Static assets, like favicons, can be placed in the `public/` directory.
|
||||
|
||||
## 🧞 Commands
|
||||
|
||||
All commands are run from the root of the project, from a terminal:
|
||||
|
||||
| Command | Action |
|
||||
| :------------------------ | :----------------------------------------------- |
|
||||
| `pnpm install` | Installs dependencies |
|
||||
| `pnpm dev` | Starts local dev server at `localhost:4321` |
|
||||
| `pnpm build` | Build your production site to `./dist/` |
|
||||
| `pnpm preview` | Preview your build locally, before deploying |
|
||||
| `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` |
|
||||
| `pnpm astro -- --help` | Get help using the Astro CLI |
|
||||
|
||||
## 👀 Want to learn more?
|
||||
|
||||
Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat).
|
||||
@@ -0,0 +1,254 @@
|
||||
# Documentation style guide (living)
|
||||
|
||||
This is the **living** home for documentation authoring conventions for the
|
||||
RDBMS Playground website. It grows as we write.
|
||||
|
||||
- **Binding rules** come from
|
||||
[ADR-website-001 §7](../docs/website/adr/20260604-adr-website-001.md);
|
||||
this guide must not contradict them. If a convention is significant,
|
||||
durable, or contested, it is decided in an **ADR** (new or amended), and
|
||||
this guide references it. Finer, settled conventions live here directly.
|
||||
- **Open decisions** (not yet settled) are tracked at the bottom so we
|
||||
decide them deliberately rather than re-deciding per page. When one
|
||||
settles, move it up into the body (and to an ADR if it's significant).
|
||||
|
||||
Status tags used below: **[DECIDED]** (binding or settled) ·
|
||||
**[OPEN]** (to be decided — see the log).
|
||||
|
||||
---
|
||||
|
||||
## Terminology & wording [DECIDED — ADR-website-001 §7]
|
||||
|
||||
- **No "DSL".** It is internal jargon. Use **simple mode** (the playground's
|
||||
keyword command language) and **advanced mode** (SQL).
|
||||
- **No engine name.** Never name SQLite / STRICT / rusqlite / PRAGMA in
|
||||
user-facing copy. Say **"the database"** or **"the engine"**. (Continues
|
||||
the user-facing posture of ADR-0002.)
|
||||
- Preferred terms (extend as we go): "command", "project", "table",
|
||||
"column", "relationship" (the user-facing word for a declared foreign-key
|
||||
link), "constraint", "index".
|
||||
- Add new banned/preferred terms here as they come up, with a one-line
|
||||
reason.
|
||||
|
||||
## Voice & tone [DECIDED, refine as needed]
|
||||
|
||||
- **Teaching-first.** Pedagogy wins ties (CLAUDE.md). Explain the *why*, not
|
||||
just the *how*; the audience spans beginners through learners ready for
|
||||
raw SQL.
|
||||
- Second person ("you"), present tense. Imperative mood for step
|
||||
instructions ("Create a table…").
|
||||
- Prefer short sentences and concrete examples over abstract prose.
|
||||
|
||||
## Structure [DECIDED]
|
||||
|
||||
Pragmatic, Diátaxis-influenced split (five top-level sidebar sections,
|
||||
autogenerated per directory under `src/content/docs/`):
|
||||
|
||||
- **Getting started** — install, first project, simple vs. advanced, the
|
||||
example database.
|
||||
- **Using the playground** — *the application you drive*, kept distinct from
|
||||
the database-language Reference: command-line options, the assistive editor
|
||||
(completion / highlighting / `[ERR]`/`[WRN]` indicator / hints / in-line
|
||||
editing), the output pane (scrolling), projects (save/load/new/rebuild),
|
||||
undo & history, export & import, clipboard, getting help. (ADR-0003's
|
||||
"app-level commands" + ADR-0022/0027 typing assistance + the CLI.)
|
||||
- **Guides** — task-oriented how-tos. *These are the most important didactic
|
||||
content and will be iterated for teaching quality before publication.*
|
||||
- **Reference** — the exhaustive command/SQL/type surface. **Page
|
||||
granularity: one page per topic / command-family** (Tables, Columns,
|
||||
Relationships, Indexes, Constraints, Inserting & editing data, Querying,
|
||||
Types, …), each covering the simple-mode and advanced-mode forms where
|
||||
both apply. Hand-written now (the command surface is settled bar H1a
|
||||
output); small post-release adjustments are expected and fine.
|
||||
- **Concepts** — the "why": projects & storage, undo & history, etc.
|
||||
|
||||
Ground every reference page in source — `parse.usage.*` and `help.*` in
|
||||
`src/friendly/strings/en-US.yaml`, `src/dsl/command.rs`, `src/dsl/types.rs`
|
||||
— never paraphrase grammar from memory.
|
||||
|
||||
## "Planned / not yet available" callouts [DECIDED — ADR-website-001 §7]
|
||||
|
||||
Any capability that is not yet fully implemented is **omitted** or carries a
|
||||
clear callout — never presented as shipped. Standard form: a Starlight aside
|
||||
|
||||
```md
|
||||
:::caution[Planned]
|
||||
This is planned and not yet available.
|
||||
:::
|
||||
```
|
||||
|
||||
## Examples & code [DECIDED]
|
||||
|
||||
- **Shared example database: a small library** — `authors`, `books`,
|
||||
`members`, `loans` (see the canonical schema below). Reuse it across all
|
||||
pages so readers build familiarity; it models 1:n (an author has many
|
||||
books) and m:n (books ↔ members, through loans).
|
||||
- Where both modes apply, show the **simple-mode** form and its
|
||||
**advanced-mode (SQL)** equivalent — the in-app teaching echo already
|
||||
pairs these, so docs mirror it.
|
||||
- Prefer **worked examples** (a real command on the library schema) over
|
||||
abstract prose, and **always cross-link** the related reference/guide
|
||||
pages (use stubs so links resolve before a page is written).
|
||||
- Code blocks for exact input/output; reserve casts for motion/flow.
|
||||
|
||||
### Code-block fences
|
||||
|
||||
- **Simple-mode commands → ` ```rdbms `** — custom highlight grammar in
|
||||
`src/grammars/rdbms.mjs`, registered with Expressive Code in
|
||||
`astro.config.mjs` (keywords + types coloured).
|
||||
- **Advanced-mode SQL → ` ```sql `**; shell / install → ` ```sh `.
|
||||
- A decorative `> ` prompt is prepended to `rdbms` lines via CSS
|
||||
(`src/styles/global.css`) — **do not type `>` in the fence**. It is
|
||||
copy-safe (Expressive Code's copy button uses `data-code`) and
|
||||
`user-select:none`.
|
||||
- **One command per line** in an `rdbms` block; a multi-line single
|
||||
statement (e.g. advanced `CREATE TABLE`) belongs in a ` ```sql ` block,
|
||||
where no prompt is added.
|
||||
- **Command output → a plain unlabelled ` ``` ` fence** placed immediately
|
||||
after the command block (no language, so no `> ` prompt and no
|
||||
highlighting). Output must be **captured from the real app**, never
|
||||
hand-drawn — box-drawing diagrams, query-plan trees, and data tables are
|
||||
copied verbatim (trailing padding spaces trimmed). The capture method: a
|
||||
throwaway in-crate test that builds the canonical library schema and prints
|
||||
the rendered output (`render_structure_with_diagrams`,
|
||||
`render_relationship_diagram`, `render_data_table`, `render_explain_plan`,
|
||||
`show_list`), removed once the output is pasted. Colour is lost in a static
|
||||
block (the structure still reads); the coloured/animated rendering is
|
||||
earmarked for casts.
|
||||
|
||||
### Canonical library schema (source of truth for examples)
|
||||
|
||||
Use these exact names/types in every example:
|
||||
|
||||
| Table | Columns (playground types) |
|
||||
|-----------|---------------------------------------------------------------------------------------------|
|
||||
| `authors` | `author_id` serial (pk) · `name` text (not null) · `birth_year` int |
|
||||
| `books` | `book_id` serial (pk) · `title` text (not null) · `author_id` int (→ authors) · `published` int · `isbn` text (unique) |
|
||||
| `members` | `member_id` serial (pk) · `name` text (not null) · `joined` date |
|
||||
| `loans` | `loan_id` serial (pk) · `book_id` int (→ books) · `member_id` int (→ members) · `loaned_on` date · `returned_on` date |
|
||||
|
||||
Relationships: `books.author_id → authors.author_id` (1:n); `loans` joins
|
||||
`books` and `members` (the m:n bridge). Show `shortid` on the Types page via
|
||||
a small standalone example, not by complicating this schema.
|
||||
|
||||
## asciinema casts [DECIDED]
|
||||
|
||||
- Casts show *flow/motion*; static code blocks show *exact input/output*.
|
||||
Prefer a code block when a still example suffices.
|
||||
- Pair a hero/landing cast with a text transcript or the equivalent docs
|
||||
snippet (accessibility + SEO).
|
||||
|
||||
### Where to use a cast [DECIDED 2026-06-10; stance revised 2026-06-12]
|
||||
|
||||
**Default to a cast; justify its _absence_, not its presence.** A cast at the
|
||||
top of a page gives the reader the *shape* of what the page describes —
|
||||
quickly and visually — with the detailed text below for when they need it. It
|
||||
earns its place two ways, both observed in real use: it helps **visual
|
||||
learners** grasp a flow at a glance, and it gives **advanced learners a fast
|
||||
entry point and overview** — skim the motion, then drop into the prose only
|
||||
where needed. So the question for each page is not "does this deserve a cast?"
|
||||
but "is there a good reason *not* to have one?"
|
||||
|
||||
This is **not** a mandate for a cast on every page, still less several per
|
||||
page: a page wants a cast only where the app *does something* worth seeing, and
|
||||
one well-chosen cast is almost always enough. Concretely:
|
||||
|
||||
- **Expect a cast** on any page where the app *does or shows* something: the
|
||||
landing, **Getting started**, **Using the playground**, **Guides**, and the
|
||||
**Reference** command pages (a command being run, a diagram drawn, a query
|
||||
plan or a table of generated rows appearing).
|
||||
- **Justify the absence** on the rest — pure-lookup or conceptual pages with
|
||||
nothing to animate (e.g. the Types table, prose Concepts pages). "Nothing
|
||||
moves here" is a fine reason to record on; "I didn't think about it" is not.
|
||||
- Reference pages keep their **captured static output** regardless; a cast
|
||||
complements it, never replaces it.
|
||||
- A cast is **selective**: it shows a chosen, representative slice of what the
|
||||
page documents — it need not exercise every command on the page.
|
||||
- **Autoplay only the landing hero**; elsewhere casts are click-to-play (a
|
||||
poster frame) so they don't all clamor at once. All casts re-record in one
|
||||
`pnpm casts` run, so breadth stays maintainable.
|
||||
|
||||
### Cast pacing & clarity [DECIDED 2026-06-11]
|
||||
|
||||
- **Give the viewer a beat before a command is submitted.** A command that is
|
||||
typed and `Enter`-ed in the same instant vanishes before the viewer can read
|
||||
it. Type, **pause**, then submit — especially for **modal confirmations**
|
||||
(e.g. the `save as` name prompt) and short commands (`new`): script the text
|
||||
and the `Enter` as *separate* steps with a pause between (`{ type: 'x',
|
||||
enter: false, after: … }` then `{ key: 'Enter', after: … }`).
|
||||
- **Surface state where the schema sidebar would.** At the cast width (90 cols)
|
||||
the schema sidebar is hidden (ADR-0046 hides it at ≤90 cols), so the viewer
|
||||
can't see tables/relationships appear and disappear. Insert `show tables` /
|
||||
`show table <T>` / `show data <T>` at the points where state **changes**, so
|
||||
a sequence reads clearly (e.g. the projects cast shows `show tables` before
|
||||
saving, after `new`, and after loading — table present → none → present).
|
||||
- **Driver: `autocast`** (ADR-website-001 §2; chosen by the 2026-06-10
|
||||
spike). `autocast`'s `!Interactive` feeds keys to the running TUI and
|
||||
captures the redraw — the correct model for a full-screen crossterm app.
|
||||
`asciinema-automation` was rejected: it assumes *shell* semantics (Enter as
|
||||
`\n`, and an `expect()` echo-check per keystroke), which a redrawing TUI
|
||||
breaks — it produced a garbled cast.
|
||||
- **Authoring workflow.** Source command-lists live in `casts-src/casts.mjs`
|
||||
(human-readable steps: `type` / `wait` / `key`). `pnpm casts` runs
|
||||
`casts-src/generate.mjs`, which expands them to autocast YAML (one key per
|
||||
character; Enter = `^M`) and records to `public/casts/<name>.cast`. The
|
||||
command-lists are the durable source; **`.cast` files are regenerable** —
|
||||
re-run `pnpm casts` to re-record as the app evolves (a final sweep is due
|
||||
once the app is locked). Needs a `cargo build` binary at `../target/debug`.
|
||||
- **Embedding.** `Demo.astro` (the WASM-swap seam, ADR-website-001 §3) wraps
|
||||
`Cast.astro` (asciinema-player island). Call sites use `Demo`.
|
||||
- **Conventions.** Terminal geometry per cast (default 90×26); file name =
|
||||
cast `name`; player theme `asciinema`. **Cast theme — fixed dark for launch
|
||||
(DECIDED 2026-06-11).** Casts bake the app's dark theme into the recording as
|
||||
RGB SGR codes, so the player theme can't recolour them; true light/dark would
|
||||
require recording light-theme cast variants and swapping via the `Demo` seam.
|
||||
Deferred as not worth the doubled asset/recording cost for launch; revisit
|
||||
with the eventual full re-record.
|
||||
|
||||
## Formatting [DECIDED, refine]
|
||||
|
||||
- Starlight asides for notes/tips/cautions; tables for reference matrices
|
||||
(types, constraints, referential actions).
|
||||
- Keyboard keys rendered consistently (e.g. <kbd>Ctrl</kbd>+<kbd>Z</kbd>).
|
||||
- Cross-link related pages; never expose ADR numbers or internal jargon to
|
||||
the reader (ADRs are for us, not the docs audience).
|
||||
|
||||
---
|
||||
|
||||
## Open decisions log
|
||||
|
||||
Decide these as we write; record the outcome (and escalate to an ADR if
|
||||
significant).
|
||||
|
||||
**Resolved (2026-06-10):**
|
||||
9. ~~Cast scripting toolchain~~ → **`autocast`**, proven by spike over
|
||||
`asciinema-automation` (which can't drive a full-screen TUI). Source
|
||||
command-lists in `casts-src/`, `pnpm casts` to record. See the *asciinema
|
||||
casts* section above. (Remaining sub-item: light/dark player theme sync —
|
||||
folded into #8 / Phase B.)
|
||||
|
||||
**Resolved (2026-06-05):**
|
||||
1. ~~Depth / organising spine~~ → **Pragmatic** four-section split (see
|
||||
Structure above).
|
||||
2. ~~Page granularity~~ → **one page per topic / command-family**, both
|
||||
modes per page (see Structure).
|
||||
3. ~~Standard example dataset~~ → **the library** (schema above).
|
||||
4. ~~Simple-vs-advanced pairing~~ → **show both where both apply** (see
|
||||
Examples).
|
||||
5. ~~"Planned" callout~~ → standard `:::caution[Planned]` aside (see above).
|
||||
6. ~~Reference generation vs hand-writing~~ → **hand-write now** (command
|
||||
surface is settled bar H1a output; small later adjustments expected).
|
||||
|
||||
**Resolved (2026-06-11):**
|
||||
7. ~~Versioning~~ → **single-version for launch.** No version selector; one can
|
||||
be added at/after v1 if the docs ever need to diverge by version.
|
||||
Cast light/dark → **fixed dark for launch** (see *asciinema casts* above).
|
||||
`site` set to **`https://relplay.org`** (apex) — enables sitemap, canonical,
|
||||
and Open Graph URL resolution; a `www` host, if used, 301-redirects to apex.
|
||||
|
||||
**Still open:**
|
||||
8. **SEO/meta — remaining.** Per-page titles/descriptions are set; canonical +
|
||||
basic Open Graph (`og:title`/`og:url`) now auto-generate from `site`. What
|
||||
remains: **Open Graph social-card images** (`og:image`) — needs a card
|
||||
design, so it travels with the branding work (logo + palette, TBD with the
|
||||
user; the existing favicon is *not* a brand guideline).
|
||||
@@ -0,0 +1,81 @@
|
||||
// @ts-check
|
||||
import { defineConfig } from 'astro/config';
|
||||
import starlight from '@astrojs/starlight';
|
||||
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
|
||||
// Custom highlight grammar for the playground's simple-mode command language
|
||||
// (advanced-mode examples use the built-in `sql` grammar). Fence with ```rdbms.
|
||||
import rdbmsLang, { rdbmsSyntax } from './src/grammars/rdbms.mjs';
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
// Production origin (apex domain). Enables the sitemap, canonical URLs, and
|
||||
// Open Graph `og:url`/`og:image` resolution. A `www` host, if used, should
|
||||
// 301-redirect here so a single canonical origin is advertised. Local dev is
|
||||
// unaffected — this only changes *generated absolute* URLs, not where the
|
||||
// dev/preview server binds.
|
||||
site: 'https://relplay.org',
|
||||
// Bind the dev/preview server to IPv4 loopback. Astro/Vite's default
|
||||
// `localhost` bind resolves to IPv6 `::1` here, which breaks SSH
|
||||
// `-L 4321:127.0.0.1:4321` tunnels (they target IPv4). Pinning 127.0.0.1
|
||||
// keeps loopback-only access and makes tunnelling unambiguous.
|
||||
server: { host: '127.0.0.1' },
|
||||
integrations: [
|
||||
starlight({
|
||||
title: 'RDBMS Playground',
|
||||
tagline: 'Learn relational databases by doing.',
|
||||
// Header logo: a database-table glyph with a teal primary-key cell.
|
||||
// Separate light/dark files so the outline adapts to the theme;
|
||||
// `replacesTitle: false` keeps the "RDBMS Playground" wordmark beside it.
|
||||
logo: {
|
||||
light: './src/assets/relplay-logo-light.svg',
|
||||
dark: './src/assets/relplay-logo-dark.svg',
|
||||
replacesTitle: false,
|
||||
},
|
||||
// Footer override: Starlight's default footer + a small company/source line.
|
||||
components: {
|
||||
Footer: './src/components/Footer.astro',
|
||||
},
|
||||
// TODO(Phase B): a header social link to the repo is deliberately omitted
|
||||
// — the source/issues link lives understated in the footer instead.
|
||||
customCss: ['./src/styles/global.css'],
|
||||
// Open Graph / Twitter social card. Starlight emits og:title/url/type
|
||||
// from `site`, but not an image, so add a single site-wide card.
|
||||
// Source: src/assets/og-card.svg → public/og-card.png (rasterise with
|
||||
// sharp; see the SVG header for the one-liner). Absolute URL required
|
||||
// by scrapers — derived from the `site` origin.
|
||||
head: [
|
||||
{ tag: 'meta', attrs: { property: 'og:image', content: 'https://relplay.org/og-card.png' } },
|
||||
{ tag: 'meta', attrs: { property: 'og:image:width', content: '1200' } },
|
||||
{ tag: 'meta', attrs: { property: 'og:image:height', content: '630' } },
|
||||
{
|
||||
tag: 'meta',
|
||||
attrs: {
|
||||
property: 'og:image:alt',
|
||||
content: 'RDBMS Playground — learn relational databases by doing.',
|
||||
},
|
||||
},
|
||||
{ tag: 'meta', attrs: { name: 'twitter:card', content: 'summary_large_image' } },
|
||||
{ tag: 'meta', attrs: { name: 'twitter:image', content: 'https://relplay.org/og-card.png' } },
|
||||
],
|
||||
// Register the simple-mode command grammar with Expressive Code (Shiki).
|
||||
expressiveCode: { shiki: { langs: [rdbmsLang, rdbmsSyntax] } },
|
||||
// Pragmatic structure (ADR-website-001 §7 / website/STYLE.md): Getting
|
||||
// started, Guides, Reference, Concepts. Autogenerated per directory;
|
||||
// in-section order is controlled by each page's `sidebar.order`
|
||||
// frontmatter.
|
||||
sidebar: [
|
||||
{ label: 'Getting started', items: [{ autogenerate: { directory: 'getting-started' } }] },
|
||||
{ label: 'Using the playground', items: [{ autogenerate: { directory: 'using-the-playground' } }] },
|
||||
{ label: 'Guides', items: [{ autogenerate: { directory: 'guides' } }] },
|
||||
{ label: 'Reference', items: [{ autogenerate: { directory: 'reference' } }] },
|
||||
{ label: 'Concepts', items: [{ autogenerate: { directory: 'concepts' } }] },
|
||||
],
|
||||
}),
|
||||
],
|
||||
|
||||
vite: {
|
||||
plugins: [tailwindcss()],
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,318 @@
|
||||
/**
|
||||
* Cast source definitions — the durable, human-readable source for the
|
||||
* asciinema demos (ADR-website-001 §2). `pnpm casts` runs `generate.mjs`,
|
||||
* which turns each definition into an autocast YAML and records it to
|
||||
* `public/casts/<name>.cast`. Edit these and re-run to re-record as the app
|
||||
* evolves; the `.cast` files are regenerable artifacts.
|
||||
*
|
||||
* Step kinds:
|
||||
* { wait: ms } — pause (shown in the recording)
|
||||
* { type: 'text', after: ms } — type the text + press Enter, then pause
|
||||
* { type: 'text', enter: false } — type without pressing Enter
|
||||
* { key: 'Tab'|'Enter'|'CtrlC'|'CtrlO'|'Esc', after } — press a single named key
|
||||
* { caption: 'text', after: ms } — pop a demo caption (ADR-0047) bottom-right,
|
||||
* then hold it (it clears on the next key)
|
||||
*
|
||||
* Every cast must end by quitting the app so the driver returns to the shell
|
||||
* prompt — use `{ key: 'CtrlC' }` (Ctrl-C → quit), NOT a typed `quit`: Ctrl-C
|
||||
* is invisible, so the trim ends the cast on the last content frame instead of
|
||||
* a dangling `quit`.
|
||||
*/
|
||||
|
||||
/** The shared library narrative, trimmed per cast. */
|
||||
export const casts = [
|
||||
{
|
||||
name: 'schema-sidebar',
|
||||
title: 'Bring up the schema sidebar and step through tables and relationships',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
// A small two-table schema with one relationship, so both sidebar
|
||||
// panels have something to show.
|
||||
{ type: 'create table authors with pk author_id(serial)', after: 650 },
|
||||
{ type: 'add column to authors: name (text)', after: 650 },
|
||||
{ type: 'create table books with pk book_id(serial)', after: 650 },
|
||||
{ type: 'add column to books: title (text)', after: 650 },
|
||||
{ type: 'add column to books: author_id (int)', after: 700 },
|
||||
{
|
||||
type: 'add 1:n relationship as books_author from authors.author_id to books.author_id on delete cascade',
|
||||
after: 1400,
|
||||
},
|
||||
// The sidebar is hidden at 90 cols; Ctrl-O reveals it and focuses the
|
||||
// Tables panel (the [CTRL-O] badge shows the otherwise-invisible key).
|
||||
{ key: 'CtrlO', after: 2600 },
|
||||
// Ctrl-O again moves focus to the Relationships panel.
|
||||
{ key: 'CtrlO', after: 2800 },
|
||||
// Esc leaves navigation mode — the sidebar re-hides.
|
||||
{ key: 'Esc', after: 1300 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'sql-echo',
|
||||
title: 'Run simple-mode commands in advanced mode and watch the SQL they map to',
|
||||
width: 90,
|
||||
// Taller than the other casts (26): the m:n command's echo + the junction
|
||||
// structure it prints are long, and at 26 rows the head of the `Executing
|
||||
// SQL:` echo — the payoff — scrolled off the top. The extra rows all go to
|
||||
// the output pane (the surrounding panels are fixed-height), keeping the
|
||||
// whole echo visible. Stays < 40 so the compact 1-row-input layout holds.
|
||||
height: 34,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
{ type: 'mode advanced', after: 1300 },
|
||||
// Each simple-mode command, run in advanced mode, echoes the equivalent
|
||||
// SQL beneath it (the ADR-0038 teaching echo).
|
||||
{ type: 'create table books with pk', after: 1700 },
|
||||
{ type: 'add column to books: title (text)', after: 1800 },
|
||||
{ type: 'create table tags with pk', after: 1600 },
|
||||
{ type: 'add column to tags: label (text)', after: 1900 },
|
||||
// The crescendo: one m:n command expands to a whole junction table —
|
||||
// split type + Enter so the command reads before the long echo lands.
|
||||
{ type: 'create m:n relationship from books to tags', enter: false, after: 1700 },
|
||||
{ key: 'Enter', after: 3200 },
|
||||
{ caption: 'One command builds an entire junction table.', after: 3200 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'seed',
|
||||
title: 'Fill a table with realistic, ready-to-query data in one command',
|
||||
width: 90,
|
||||
// Two seeds: a people table (`name` → real names, `joined` → recent dates)
|
||||
// and a tickets table mixing a free-text column (`subject`), an
|
||||
// auto-detected `priority` (a built-in low/medium/high set, #34), and a
|
||||
// `status` pinned via `set status in (...)` to show the override clause.
|
||||
height: 28,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
// A people table — seed reads the column names to choose what to make.
|
||||
{ type: 'create table members with pk member_id(serial)', after: 650 },
|
||||
{ type: 'add column to members: name (text)', after: 650 },
|
||||
{ type: 'add column to members: joined (date)', after: 800 },
|
||||
// The payoff: one line, eight believable rows. Split type + Enter so the
|
||||
// command reads before the table lands.
|
||||
{ type: 'seed members 8', enter: false, after: 1500 },
|
||||
{ key: 'Enter', after: 2800 },
|
||||
{ caption: 'One line fills a table with realistic, ready-to-query data.', after: 3000 },
|
||||
// A second table: a free-text column (`subject`), an auto-detected one
|
||||
// (`priority`), and `status` pinned to a value set with `set`.
|
||||
{ type: 'create table tickets with pk ticket_id(serial)', after: 650 },
|
||||
{ type: 'add column to tickets: subject (text)', after: 650 },
|
||||
{ type: 'add column to tickets: status (text)', after: 650 },
|
||||
{ type: 'add column to tickets: priority (text)', after: 800 },
|
||||
// `subject` and `priority` are generated; `status` is pinned to a set.
|
||||
{ type: "seed tickets 8 set status in ('open', 'pending', 'closed')", enter: false, after: 1600 },
|
||||
{ key: 'Enter', after: 2800 },
|
||||
{ caption: 'Generate most columns — and pin one to your own values with set.', after: 3000 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'projects',
|
||||
title: 'Save a project, start fresh, then load it back',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
dataDir: true, // isolated data root → picker lists only this cast's projects
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
{ type: 'create table books with pk', after: 600 },
|
||||
{ type: 'add column to books: title (text)', after: 700 },
|
||||
{ type: "insert into books (title) values ('A Wizard of Earthsea')", after: 800 },
|
||||
{ type: 'show tables', after: 2000 }, // the project has a "books" table
|
||||
// save-as: type the name, PAUSE so the viewer reads it, then confirm.
|
||||
{ type: 'save as', after: 1100 }, // opens the name prompt
|
||||
{ type: 'library', enter: false, after: 1500 }, // type the name (no Enter yet)
|
||||
{ key: 'Enter', after: 1600 }, // confirm → saved as "library"
|
||||
// new: type it, pause, then run — so "new" registers before it executes.
|
||||
{ type: 'new', enter: false, after: 1100 },
|
||||
{ key: 'Enter', after: 1500 },
|
||||
{ type: 'show tables', after: 2200 }, // fresh project — no tables
|
||||
{ type: 'load', after: 1300 }, // opens the project picker
|
||||
{ type: 'j', enter: false, after: 1100 }, // move the selection to "library"
|
||||
{ key: 'Enter', after: 1800 }, // load it
|
||||
{ type: 'show tables', after: 2200 }, // "books" is back
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'modes',
|
||||
title: 'Simple mode, then advanced — with the SQL the playground runs for you',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
{ type: 'create table books with pk', after: 700 },
|
||||
{ type: 'add column to books: title (text)', after: 800 },
|
||||
{ type: "insert into books (title) values ('A Wizard of Earthsea')", after: 650 },
|
||||
{ type: "insert into books (title) values ('Invisible Cities')", after: 1100 },
|
||||
{ type: 'show data books', after: 1600 }, // simple mode — no SQL echo
|
||||
// Split the mode switch (type → beat → submit) so the short, pivotal
|
||||
// command reads before the screen changes.
|
||||
{ type: 'mode advanced', enter: false, after: 1100 },
|
||||
{ key: 'Enter', after: 1300 },
|
||||
{ type: 'show data books', after: 2400 }, // advanced — shows "Executing SQL: …"
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'undo-redo',
|
||||
title: 'Undo a change — then redo it — each with a confirmation',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
{ type: 'create table books with pk', after: 700 },
|
||||
{ type: 'add column to books: title (text)', after: 800 },
|
||||
{ type: "insert into books (title) values ('A Wizard of Earthsea')", after: 650 },
|
||||
{ type: "insert into books (title) values ('Invisible Cities')", after: 1100 },
|
||||
{ type: 'show data books', after: 1500 }, // two rows
|
||||
// Split the short command from its submit so `undo` reads before the
|
||||
// confirmation modal pops over it.
|
||||
{ type: 'undo', enter: false, after: 1000 },
|
||||
{ key: 'Enter', after: 1300 }, // submit → opens the confirmation modal
|
||||
{ type: 'y', enter: false, after: 1600 }, // Y confirms
|
||||
{ type: 'show data books', after: 1500 }, // one row
|
||||
{ type: 'redo', enter: false, after: 1000 },
|
||||
{ key: 'Enter', after: 1300 },
|
||||
{ type: 'y', enter: false, after: 1600 },
|
||||
{ type: 'show data books', after: 1700 }, // two rows again
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'joins',
|
||||
title: 'Switch to advanced mode and join across tables',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '42ms',
|
||||
steps: [
|
||||
{ wait: 900 },
|
||||
// minimal two-table schema + a few rows to join
|
||||
{ type: 'create table authors with pk author_id(serial)', after: 650 },
|
||||
{ type: 'add column to authors: name (text)', after: 650 },
|
||||
{ type: 'create table books with pk book_id(serial)', after: 650 },
|
||||
{ type: 'add column to books: title (text)', after: 650 },
|
||||
{ type: 'add column to books: author_id (int)', after: 800 },
|
||||
{ type: "insert into authors (name) values ('Ursula K. Le Guin')", after: 600 },
|
||||
{ type: "insert into authors (name) values ('Italo Calvino')", after: 700 },
|
||||
{ type: "insert into books (title, author_id) values ('A Wizard of Earthsea', 1)", after: 600 },
|
||||
{ type: "insert into books (title, author_id) values ('The Left Hand of Darkness', 1)", after: 600 },
|
||||
{ type: "insert into books (title, author_id) values ('Invisible Cities', 2)", after: 900 },
|
||||
// Surface the two source tables before joining them — at 90 cols the
|
||||
// schema sidebar is hidden, so this is how the viewer sees what's there.
|
||||
{ type: 'show data authors', after: 1600 },
|
||||
{ type: 'show data books', after: 1900 },
|
||||
// switch to SQL and join (split the mode switch for a readable beat)
|
||||
{ type: 'mode advanced', enter: false, after: 1100 },
|
||||
{ key: 'Enter', after: 1300 },
|
||||
{
|
||||
type: 'select authors.name, books.title from books join authors on books.author_id = authors.author_id order by authors.name',
|
||||
after: 2600,
|
||||
},
|
||||
{ caption: 'Each book paired with its author, joined across the two tables.', after: 3200 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'relationship-diagram',
|
||||
title: 'Declare a relationship and see it drawn',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 900 },
|
||||
{ type: 'create table authors with pk author_id(serial)', after: 800 },
|
||||
{ type: 'add column to authors: name (text)', after: 900 },
|
||||
{ type: 'create table books with pk book_id(serial)', after: 800 },
|
||||
{ type: 'add column to books: title (text)', after: 700 },
|
||||
{ type: 'add column to books: author_id (int)', after: 1000 },
|
||||
{
|
||||
type: 'add 1:n relationship as books_author from authors.author_id to books.author_id on delete cascade',
|
||||
after: 1400,
|
||||
},
|
||||
// the money shot: the two-table connector diagram
|
||||
{ type: 'show relationship books_author', after: 2600 },
|
||||
{ caption: 'Many books, each pointing at one author.', after: 3200 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'assistive-editor',
|
||||
title: 'The input field helps as you type — completion and a live validity indicator',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '55ms',
|
||||
steps: [
|
||||
{ wait: 1100 },
|
||||
{ type: 'create table books with pk', after: 850 },
|
||||
{ type: 'add column to books: title (text)', after: 1100 },
|
||||
// Completion: type a partial table name, press Tab to complete it.
|
||||
{ type: 'show data bo', enter: false, after: 1100 },
|
||||
{ key: 'Tab', after: 1400 },
|
||||
{ key: 'Enter', after: 1600 },
|
||||
// Validity indicator: a misspelled table flags [ERR] before you submit.
|
||||
{ type: 'show data boook', enter: false, after: 1900 },
|
||||
{ key: 'Enter', after: 1700 },
|
||||
// The corrected command runs cleanly.
|
||||
{ type: 'show data books', after: 1600 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'hint',
|
||||
title: 'Ask for a hint — on the command you are typing, or on the last error',
|
||||
width: 90,
|
||||
// Taller: the tier-3 hint blocks (What / Example / Concept) plus the command
|
||||
// echoes need the room. The live-input hint is opened with Ctrl-G, which in
|
||||
// --demo mode aliases F1 and badges AS [F1] (ADR-0047 Amendment 1) — autocast
|
||||
// can't send F1 (an escape sequence), so this control byte stands in for it.
|
||||
height: 30,
|
||||
typeSpeed: '45ms',
|
||||
steps: [
|
||||
{ wait: 1000 },
|
||||
{ type: 'create table customers with pk id(serial)', after: 850 },
|
||||
// Live-input hint, mid-command (how you'd really use it): you start
|
||||
// `add column`, pause unsure of the exact form, and press F1 (Ctrl-G in
|
||||
// demo mode, badged [F1]) to remind yourself — then finish the command
|
||||
// from the example it shows, without losing what you'd typed.
|
||||
{ type: 'add column ', enter: false, after: 1700 },
|
||||
{ key: 'CtrlG', after: 3400 }, // [F1] badge + the add-column hint — hold to read
|
||||
{ type: 'customers: email (text)', enter: false, after: 1600 }, // finish it off
|
||||
{ key: 'Enter', after: 2000 }, // submit — the column is added
|
||||
// Error-recovery hint: a command that fails, then `hint` explains it.
|
||||
{ type: 'show data orders', after: 2200 }, // no such table → friendly error
|
||||
{ type: 'hint', enter: false, after: 1200 },
|
||||
{ key: 'Enter', after: 3400 }, // the error hint block — hold to read
|
||||
{ caption: 'A hint for what you are typing, or for the last error.', after: 3200 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'quickstart',
|
||||
title: 'RDBMS Playground — first table to first query',
|
||||
width: 90,
|
||||
height: 26,
|
||||
typeSpeed: '45ms',
|
||||
holdEnd: 2.5, // landing cast loops — pause on the final frame before restart
|
||||
steps: [
|
||||
{ wait: 1100 },
|
||||
{ type: 'create table authors with pk', after: 1000 },
|
||||
{ type: 'add column to authors: name (text)', after: 850 },
|
||||
{ type: 'add column to authors: birth_year (int)', after: 900 },
|
||||
{
|
||||
type: "insert into authors (name, birth_year) values ('Ursula K. Le Guin', 1929)",
|
||||
after: 1300,
|
||||
},
|
||||
{ type: 'show data authors', after: 1800 },
|
||||
{ key: 'CtrlC' }, // quit invisibly (Ctrl-C) — cast ends on the last content frame
|
||||
],
|
||||
},
|
||||
];
|
||||
@@ -0,0 +1,211 @@
|
||||
#!/usr/bin/env node
|
||||
/**
|
||||
* generate.mjs — turn the cast definitions in `casts.mjs` into asciinema
|
||||
* `.cast` recordings under `public/casts/`, using autocast (ADR-website-001
|
||||
* §2; driver chosen by the 2026-06-10 spike — autocast drives the full-screen
|
||||
* TUI correctly, asciinema-automation does not).
|
||||
*
|
||||
* Usage:
|
||||
* pnpm casts # regenerate every cast
|
||||
* pnpm casts quickstart # regenerate just one
|
||||
*
|
||||
* Requires `autocast` on PATH (cargo install autocast) and a built
|
||||
* `rdbms-playground` binary at ../target/debug (run `cargo build` at the repo
|
||||
* root first). The binary's dir is added to PATH for the autocast child so the
|
||||
* recording shows a clean `$ rdbms-playground` launch line.
|
||||
*/
|
||||
import { spawnSync } from 'node:child_process';
|
||||
import { mkdirSync, writeFileSync, readFileSync, rmSync } from 'node:fs';
|
||||
import { dirname, resolve } from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import os from 'node:os';
|
||||
import { casts } from './casts.mjs';
|
||||
|
||||
const here = dirname(fileURLToPath(import.meta.url));
|
||||
const websiteRoot = resolve(here, '..');
|
||||
const repoRoot = resolve(websiteRoot, '..');
|
||||
const binDir = resolve(repoRoot, 'target', 'debug');
|
||||
const outDir = resolve(websiteRoot, 'public', 'casts');
|
||||
const cargoBin = resolve(os.homedir(), '.cargo', 'bin');
|
||||
|
||||
/** YAML-escape a single character for a double-quoted scalar. */
|
||||
function charKey(ch) {
|
||||
if (ch === '\\') return '"\\\\"';
|
||||
if (ch === '"') return '"\\""';
|
||||
return `"${ch}"`;
|
||||
}
|
||||
|
||||
/** Named single keys → autocast control codes. */
|
||||
const NAMED_KEYS = {
|
||||
Enter: '^M',
|
||||
Tab: '^I',
|
||||
// Ctrl-C quits the app (Action::Quit). Used to end a cast *invisibly* — no
|
||||
// `quit` command typed into the input — so the recording ends on the last
|
||||
// content frame rather than a dangling, payoff-less `quit`.
|
||||
CtrlC: '^C',
|
||||
// Ctrl-O cycles the ADR-0046 schema-sidebar navigation focus
|
||||
// (Input → Tables → Relationships → Input); the only way to reveal the
|
||||
// sidebar in a 90-column cast (it auto-hides at that width).
|
||||
CtrlO: '^O',
|
||||
// Esc leaves navigation mode directly (back to the input field).
|
||||
Esc: '^[',
|
||||
// Ctrl-G: in demo mode the app aliases this to F1 (the contextual-hint key,
|
||||
// ADR-0053) and badges it AS [F1] (ADR-0047 Amendment 1). autocast can't emit
|
||||
// F1 (an escape sequence), but it can send this single control byte — so a
|
||||
// cast can show the live-input hint exactly as a real F1 press would.
|
||||
CtrlG: '^G',
|
||||
};
|
||||
|
||||
/** Build the autocast `keys:` list (one entry per line) for a cast's steps. */
|
||||
function keysFor(steps) {
|
||||
const keys = [];
|
||||
for (const step of steps) {
|
||||
if (step.wait != null) {
|
||||
keys.push(`${step.wait}ms`);
|
||||
continue;
|
||||
}
|
||||
if (step.key != null) {
|
||||
const code = NAMED_KEYS[step.key];
|
||||
if (!code) throw new Error(`unknown key: ${step.key}`);
|
||||
// Quote the control code so YAML-special bytes (`^[` ESC, `^]`) stay
|
||||
// valid scalars; `^M`/`^I`/`^C` are unaffected by the quoting.
|
||||
keys.push(JSON.stringify(code));
|
||||
if (step.after != null) keys.push(`${step.after}ms`);
|
||||
continue;
|
||||
}
|
||||
if (step.type != null) {
|
||||
for (const ch of step.type) keys.push(charKey(ch));
|
||||
if (step.enter !== false) keys.push('^M'); // Enter = CR (the TUI submits on \r)
|
||||
if (step.after != null) keys.push(`${step.after}ms`);
|
||||
continue;
|
||||
}
|
||||
if (step.caption != null) {
|
||||
// Demo step caption (ADR-0047 D3): `Ctrl+]` opens a stealth capture
|
||||
// buffer, the characters accumulate invisibly (they don't touch the
|
||||
// input line), and a second `Ctrl+]` commits them to the floating
|
||||
// caption box. The caption persists until the next keystroke, so the
|
||||
// trailing wait holds it on screen before the cast ends. Keep caption
|
||||
// text plain ASCII — it is typed character-by-character like any input.
|
||||
keys.push(JSON.stringify('^]')); // open capture
|
||||
for (const ch of step.caption) keys.push(charKey(ch));
|
||||
keys.push(JSON.stringify('^]')); // commit the caption
|
||||
if (step.after != null) keys.push(`${step.after}ms`);
|
||||
continue;
|
||||
}
|
||||
throw new Error(`unrecognised step: ${JSON.stringify(step)}`);
|
||||
}
|
||||
return keys;
|
||||
}
|
||||
|
||||
/**
|
||||
* Trim a recorded cast to just the in-app portion and (optionally) hold the
|
||||
* final frame. The app enters the alternate screen (`?1049h`) right after
|
||||
* launch and leaves it (`?1049l`) on quit, so keeping the events between those
|
||||
* drops the shell prompt, the `$ rdbms-playground` launch line, and the
|
||||
* return-to-shell frame — the cast starts with the app already running and
|
||||
* ends on the last in-app frame (no stray cursor-under-prompt frame).
|
||||
* `holdEnd` re-emits the final frame after a pause so a looping cast lingers
|
||||
* before restarting.
|
||||
*/
|
||||
function trimCast(outPath, { holdEnd = 1.5 } = {}) {
|
||||
const lines = readFileSync(outPath, 'utf8').split('\n').filter(Boolean);
|
||||
const header = JSON.parse(lines[0]);
|
||||
const events = lines.slice(1).map((l) => JSON.parse(l));
|
||||
const isOut = (e) => Array.isArray(e) && e[1] === 'o' && typeof e[2] === 'string';
|
||||
|
||||
const start = events.findIndex((e) => isOut(e) && e[2].includes('?1049h'));
|
||||
let end = -1;
|
||||
for (let i = events.length - 1; i >= 0; i--) {
|
||||
if (isOut(events[i]) && events[i][2].includes('?1049l')) {
|
||||
end = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
const kept = events.slice(start < 0 ? 0 : start, end < 0 ? events.length : end);
|
||||
if (kept.length === 0) return; // nothing matched — leave the cast untouched
|
||||
const t0 = kept[0][0];
|
||||
const rebased = kept.map((e) => [Number((e[0] - t0).toFixed(6)), e[1], e[2]]);
|
||||
if (holdEnd > 0) {
|
||||
const lastT = rebased[rebased.length - 1][0];
|
||||
rebased.push([Number((lastT + holdEnd).toFixed(6)), 'o', '']); // hold final frame
|
||||
}
|
||||
delete header.duration; // let the player recompute from events
|
||||
writeFileSync(
|
||||
outPath,
|
||||
[JSON.stringify(header), ...rebased.map((e) => JSON.stringify(e))].join('\n') + '\n'
|
||||
);
|
||||
}
|
||||
|
||||
function yamlFor(cast, dataDir) {
|
||||
const keys = keysFor(cast.steps)
|
||||
.map((k) => ` - ${k}`)
|
||||
.join('\n');
|
||||
// Build the launch command. `--demo` turns on the demonstration overlay
|
||||
// (ADR-0047): automatic keystroke badges (so otherwise-invisible keys like
|
||||
// `j` / Tab / Enter are shown) plus `Ctrl+]`-delimited step captions.
|
||||
// `--data-dir` isolates the recording from the user's real projects (and
|
||||
// keeps the load picker listing only this cast's projects).
|
||||
const cmd = ['rdbms-playground'];
|
||||
if (cast.demo !== false) cmd.push('--demo'); // on for all casts (opt out with demo:false)
|
||||
if (dataDir) cmd.push('--data-dir', dataDir);
|
||||
return [
|
||||
'settings:',
|
||||
` width: ${cast.width ?? 90}`,
|
||||
` height: ${cast.height ?? 26}`,
|
||||
` title: ${JSON.stringify(cast.title ?? cast.name)}`,
|
||||
` type_speed: ${cast.typeSpeed ?? '45ms'}`,
|
||||
' timeout: 90s',
|
||||
' prompt: "$ "',
|
||||
'instructions:',
|
||||
' - !Interactive',
|
||||
` command: ${cmd.join(' ')}`,
|
||||
' keys:',
|
||||
keys,
|
||||
'',
|
||||
].join('\n');
|
||||
}
|
||||
|
||||
const only = process.argv[2];
|
||||
const selected = only ? casts.filter((c) => c.name === only) : casts;
|
||||
if (only && selected.length === 0) {
|
||||
console.error(`no cast named "${only}". Known: ${casts.map((c) => c.name).join(', ')}`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
mkdirSync(outDir, { recursive: true });
|
||||
const env = { ...process.env, PATH: `${binDir}:${cargoBin}:${process.env.PATH}` };
|
||||
|
||||
let failures = 0;
|
||||
for (const cast of selected) {
|
||||
const yamlPath = resolve(os.tmpdir(), `autocast-${cast.name}.yaml`);
|
||||
const outPath = resolve(outDir, `${cast.name}.cast`);
|
||||
// Per-cast isolated data root (so the load picker lists only this cast's
|
||||
// projects and nothing touches the user's real data dir). Wiped fresh each
|
||||
// run for a deterministic picker order.
|
||||
let dataDir = null;
|
||||
if (cast.dataDir) {
|
||||
dataDir = resolve(os.tmpdir(), `rdbms-cast-data-${cast.name}`);
|
||||
rmSync(dataDir, { recursive: true, force: true });
|
||||
mkdirSync(dataDir, { recursive: true });
|
||||
}
|
||||
writeFileSync(yamlPath, yamlFor(cast, dataDir));
|
||||
console.log(`▶ recording ${cast.name} → public/casts/${cast.name}.cast`);
|
||||
const res = spawnSync('autocast', ['--overwrite', yamlPath, outPath], {
|
||||
env,
|
||||
stdio: 'inherit',
|
||||
});
|
||||
rmSync(yamlPath, { force: true });
|
||||
if (res.status !== 0) {
|
||||
console.error(`✗ ${cast.name} failed (autocast exit ${res.status})`);
|
||||
failures += 1;
|
||||
} else {
|
||||
// Trim the shell launch/quit so the cast starts with the app already
|
||||
// running (the default; opt out with `keepShell: true` for casts that
|
||||
// deliberately document the CLI launch).
|
||||
if (!cast.keepShell) trimCast(outPath, { holdEnd: cast.holdEnd ?? 1.5 });
|
||||
console.log(`✓ ${cast.name}`);
|
||||
}
|
||||
}
|
||||
|
||||
if (failures) process.exit(1);
|
||||
console.log(`Done — ${selected.length} cast(s).`);
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "rdbms-playground-website",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"packageManager": "pnpm@10.30.3",
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"casts": "node casts-src/generate.mjs",
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/starlight": "^0.40.0",
|
||||
"@astrojs/starlight-tailwind": "^5.0.0",
|
||||
"@tailwindcss/vite": "^4.3.0",
|
||||
"asciinema-player": "^3.15.1",
|
||||
"astro": "^6.4.5",
|
||||
"sharp": "^0.34.5",
|
||||
"tailwindcss": "^4.3.0"
|
||||
}
|
||||
}
|
||||
Generated
+4447
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,156 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556663,"title":"The input field helps as you type — completion and a live validity indicator","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.00545,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.00549,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.005618,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.005685,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.005762,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mFjord Watching Amber\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.007557,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009356,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011103,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.166282,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.221699,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.276898,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.331804,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.387235,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.441796,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.496806,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.551501,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.60719,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.661943,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.716163,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.77186,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.826494,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.881231,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.936764,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.991682,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.046596,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.101893,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.156912,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.211691,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.26689,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.322131,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.376801,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.431598,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.486455,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.541781,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.597404,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;39H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;44Hpk\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.616813,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;44H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.620142,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.622856,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.62565,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.557004,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.612094,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.666996,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.72284,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.777663,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.832929,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.886986,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.942008,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.997009,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.051757,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.097648,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.106455,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.162185,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.21731,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.271996,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.326836,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.381632,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.436926,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.491787,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.546623,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.602362,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.656814,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.712212,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.76694,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.823773,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.876612,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.932046,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.987427,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.04228,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.097516,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.152007,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.210388,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.261688,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.319214,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.374088,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;41H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.391451,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;47H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;19H│\u001b[12;21HType\u001b[12;28H│\u001b[12;30HConstraints\u001b[12;42H│\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hid\u001b[14;19H│\u001b[14;21Hserial\u001b[14;28H│\u001b[14;30HPK\u001b[14;42H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Htitle\u001b[15;19H│\u001b[15;21Htext\u001b[15;28H│\u001b[15;42H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.394119,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.396793,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.399387,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.404434,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.582191,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.637491,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.692754,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.748108,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.803054,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.859446,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.87469,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.913278,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.969412,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.022691,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.077968,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.133384,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.187967,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.189074,"o","\u001b[19;85H\u001b[1m\u001b[38;2;255;107;107;48;2;24;27;34m[ERR]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.397804,"o","\u001b[13;82H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;82H [TAB] \u001b[15;82H \u001b[19;12H\u001b[22m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[19;18H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;85H\u001b[27m \u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34mwhere\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mlimit\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.399898,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.900013,"o","\u001b[13;82H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;82H \u001b[15;82H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.90716,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[3;11H┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌───────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle\u001b[14;21Ht\u001b[14;23Hxt \u001b[14;30H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;"]
|
||||
[9.907212,"o","199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[19;18H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.912015,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;18H \u001b[4;20H \u001b[4;27H \u001b[4;29H \u001b[4;41H \u001b[5;11H┌\u001b[5;18H─┬\u001b[5;27H─┬\u001b[5;41H─┐\u001b[6;13HName\u001b[6;18H │ Type \u001b[6;27H │ Constraints │\u001b[7;11H├\u001b[7;18H─┼\u001b[7;27H─┼\u001b[7;41H─┤\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;"]
|
||||
[9.912119,"o","230;230;48;2;24;27;34m│ id │ serial │ PK \u001b[8;38H │ \u001b[9;11H│ title\u001b[9;19H│\u001b[9;21Htext\u001b[9;28H│\u001b[9;42H│\u001b[10;11H└\u001b[10;19H┴\u001b[10;28H┴\u001b[10;42H┘\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[11;21H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;30H \u001b[11;42H \u001b[12;11H┌\u001b[12;19H─\u001b[12;23H┬\u001b[12;28H─\u001b[12;31H┐ \u001b[13;13H \u001b[13;19H id │ title │\u001b[13;42H \u001b[14;11H├───────────┼───────┤\u001b[14;42H \u001b[15;11H│ (no rows) │ │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────┘ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.915515,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.918395,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.92161,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.924583,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.409477,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.617986,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.672877,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.727786,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.783244,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.83832,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.892818,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.947931,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.002736,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.058516,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.112078,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.1676,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.222679,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.277066,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.332723,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table: `booo`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.387983,"o","\u001b[19;16H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;22H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mk`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.389622,"o","\u001b[19;85H\u001b[1m\u001b[38;2;255;107;107;48;2;24;27;34m[ERR]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.398062,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[3;22H \u001b[3;25H \u001b[3;32H \u001b[3;38H \u001b[4;11H┌───────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────┼────────┼─────────────┤\u001b[7;11H│ id │ serial │ PK │\u001b[8;13Htitle\u001b[8;21Ht\u001b[8;23Hxt \u001b[8;30H \u001b[9;11H└───────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────┐\u001b[12;11H│ id │ title │\u001b[13;11H├───────────┼───────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ (no rows) │ │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;"]
|
||||
[14.398203,"o","27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mboook\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[19;85H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command\u001b[22;17H— press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.404421,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;22H \u001b[2;25H \u001b[2;32H \u001b[2;38H \u001b[3;11H┌───────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;13Htitle\u001b[7;21Ht\u001b[7;23Hxt \u001b[7;30H \u001b[8;11H└───────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────┐\u001b[11;11H│ id │ title │\u001b[12;11H├───────────┼───────┤\u001b[13;11H│ (no rows) │ │\u001b[14;11H└───────────┴───────┘\u001b[15;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mboook\u001b[38;2;255;107;107;48;2;24;27;34m ✗\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;2H\u001b[38;2;255;107;107;48;2;24;27;34m[error] \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mno such table: `boook`\u001b[22m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.407601,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.410946,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.414123,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.41529,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.900531,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.208351,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.262622,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.317308,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.37317,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.429932,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.483671,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.537446,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.59264,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.64883,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.703736,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.757739,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.813762,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.868223,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.925182,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.977427,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.033358,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├───────┼────────┼─────────────┤\u001b[5;11H│ id │ serial │ PK │\u001b[6;13Htitle\u001b[6;21Ht\u001b[6;23Hxt \u001b[6;30H \u001b[7;11H└───────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────┐\u001b[10;11H│ id │ title │\u001b[11;11H├───────────┼───────┤\u001b[12;11H│ (no rows) │ │\u001b[13;11H└───────────┴───────┘\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mboook\u001b[38;2;255;107;107;48;2;24;27;34m ✗\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;255;107;107;48;2;24;27;34m[error] \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mno such table: `boook`\u001b[15;80H\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;7H \u001b[19;12H "]
|
||||
[17.033402,"o"," \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.036731,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└\u001b[2;19H┴\u001b[2;28H┴\u001b[2;42H┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[3;21H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;30H \u001b[3;42H \u001b[4;11H┌\u001b[4;19H─\u001b[4;23H┬\u001b[4;28H─\u001b[4;31H┐ \u001b[5;13H \u001b[5;19H id │ title │\u001b[5;42H \u001b[6;11H├───────────┼───────┤\u001b[6;42H \u001b[7;11H│ (no rows) │ │ \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mboook\u001b[38;2;255;107;107;48;2;24;27;34m ✗\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;255;107;107;48;2;24;27;34m[error] \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mno such table: `boook`\u001b[11;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;11H┌───────────┬───────┐\u001b[13;11H│ id │ title │\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼───────┤\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ (no rows) │ │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────┘ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.039752,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.042846,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.046042,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.051022,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.534164,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.745766,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.245766,"o",""]
|
||||
@@ -0,0 +1,197 @@
|
||||
{"version":2,"width":90,"height":30,"timestamp":1781561938,"title":"Ask for a hint — on the command you are typing, or on the last error","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.006366,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.006457,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.006565,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[18;1H│\u001b[38;2;230;230;230;48;2;24;27;34m "]
|
||||
[0.006668,"o"," \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[19;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[21;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[22;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ───────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.006777,"o","─╮\u001b[23;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────────────────────────────────────────────────╮\u001b[26;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[27;1H│\u001b[38;2;230;230;230"]
|
||||
[0.006886,"o",";48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[28;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[29;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mLinen Swimming Ancient\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[30;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.00905,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011189,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.013228,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.051739,"o","\u001b[23;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[26;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[30;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[30;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[30;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[30;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[30;60Hword · \u001b[30;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.096918,"o","\u001b[23;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.141564,"o","\u001b[23;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.186895,"o","\u001b[23;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.231779,"o","\u001b[23;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.2764,"o","\u001b[23;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.321129,"o","\u001b[23;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.367057,"o","\u001b[23;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.413184,"o","\u001b[23;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.45713,"o","\u001b[23;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.504586,"o","\u001b[23;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.548843,"o","\u001b[23;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.591309,"o","\u001b[23;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.637095,"o","\u001b[23;15H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.6818,"o","\u001b[23;16H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.726332,"o","\u001b[23;17H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.77128,"o","\u001b[23;18H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.816275,"o","\u001b[23;19H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.861428,"o","\u001b[23;20H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.906301,"o","\u001b[23;21H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.951521,"o","\u001b[23;22H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.99628,"o","\u001b[23;23H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.041138,"o","\u001b[23;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.086225,"o","\u001b[23;25H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.131386,"o","\u001b[23;26H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.176383,"o","\u001b[23;27H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.222191,"o","\u001b[23;25H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.26635,"o","\u001b[23;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.311243,"o","\u001b[23;30H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.356409,"o","\u001b[23;30H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.401462,"o","\u001b[23;32H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.446713,"o","\u001b[23;33H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.491778,"o","\u001b[23;34H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.536094,"o","\u001b[23;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.581485,"o","\u001b[23;36H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[26;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.626076,"o","\u001b[23;37H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.671481,"o","\u001b[23;38H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.71661,"o","\u001b[23;39H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.761276,"o","\u001b[23;40H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.806544,"o","\u001b[23;36H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.851602,"o","\u001b[23;42H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.896968,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[2;43H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;48Hpk\u001b[2;51H\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;80H [ENTER] \u001b[19;80H \u001b[23;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[23;9H \u001b[23;15H \u001b[23;25H \u001b[23;30H \u001b[23;33H \u001b[26;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[30;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[30;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[30;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[30;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[30;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[30;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[30;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.91043,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mcustomers\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.913061,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.915516,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.918019,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.837282,"o","\u001b[23;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[30;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[30;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[30;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[30;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[30;60Hword · \u001b[30;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.882074,"o","\u001b[23;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.926974,"o","\u001b[23;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.971584,"o","\u001b[23;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.017099,"o","\u001b[23;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[26;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.061621,"o","\u001b[23;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.106191,"o","\u001b[23;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.151892,"o","\u001b[23;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.197451,"o","\u001b[23;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.244466,"o","\u001b[23;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.286707,"o","\u001b[23;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.397871,"o","\u001b[17;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;80H \u001b[19;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.288251,"o","\u001b[23;85H\u001b[1m\u001b[38;2;255;107;107;48;2;24;27;34m[ERR]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.076755,"o","\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mHint\u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[10;13H\u001b[38;2;230;230;230;48;2;24;27;34mWhat:\u001b[10;22HAdd\u001b[10;26Ha\u001b[10;28Hnew\u001b[10;32Hcolumn\u001b[10;39Hto\u001b[10;42Han\u001b[10;45Hexisting\u001b[10;54Htable.\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[11;13H\u001b[38;2;230;230;230;48;2;24;27;34mExample:\u001b[11;22Hadd\u001b[11;26Hcolumn\u001b[11;33HCustomers:\u001b[11;44Hphone\u001b[11;50H(text)\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34m Concept: Existing rows take the column's default, or null. A `not null`\u001b[13;2Hcolumn with no default can't be added to a table that already has rows — there'd be\u001b[14;2Hnothing to put in them.\u001b[17;83H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;83H [F1] \u001b[19;83H \u001b[23;85H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.079109,"o","\u001b[23;85H\u001b[1m\u001b[38;2;255;107;107;48;2;24;27;34m[ERR]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.578071,"o","\u001b[17;83H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;83H \u001b[19;83H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.567162,"o","\u001b[23;13H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;85H\u001b[27m \u001b[26;11H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.612924,"o","\u001b[23;14H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.657348,"o","\u001b[23;15H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.70209,"o","\u001b[23;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.747484,"o","\u001b[23;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.795366,"o","\u001b[23;18H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.837047,"o","\u001b[23;19H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.882022,"o","\u001b[23;20H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.926739,"o","\u001b[23;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.972186,"o","\u001b[23;22H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.018065,"o","\u001b[23;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.062117,"o","\u001b[23;24H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.107576,"o","\u001b[23;25H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.152532,"o","\u001b[23;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.197623,"o","\u001b[23;27H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.242451,"o","\u001b[23;28H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.286656,"o","\u001b[23;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.332539,"o","\u001b[23;30H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.377545,"o","\u001b[23;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.422378,"o","\u001b[23;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.466676,"o","\u001b[23;33H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.512389,"o","\u001b[23;31H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.557171,"o","\u001b[23;35H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.559402,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.247521,"o","\u001b[15;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[15;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[15;24Hcolumn\u001b[15;31H\u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[15;42H\u001b[38;2;86;182;194;48;2;24;27;34memail\u001b[15;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;80H [ENTER] \u001b[19;80H \u001b[23;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[23;6H \u001b[23;13H \u001b[23;24H \u001b[23;30H \u001b[26;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[30;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[30;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[30;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[30;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[30;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[30;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[30;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.264085,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐ \u001b[3;11H│ Name │ Type\u001b[3;27H│\u001b[3;29HConstraints\u001b[3;41H│\u001b[4;11H├\u001b[4;18H┼\u001b[4;27H┼\u001b[4;41H┤\u001b[5;13Hid \u001b[5;20Hserial\u001b[5;29HPK \u001b[6;11H└\u001b[6;18H┴\u001b[6;27H┴\u001b[6;41H┘\u001b[7;11HHint\u001b[7;18H \u001b[7;20H \u001b[7;27H \u001b[7;29H \u001b[7;41H \u001b[8;11H What: Add a new column to an\u001b[8;45Hexisting\u001b[8;54Htable.\u001b[9;11H Example:\u001b[9;22Hadd\u001b[9;26Hcolumn\u001b[9;33HCustomers:\u001b[9;44Hphone\u001b[9;50H(text)\u001b[10;11H\u001b[38;2;139;144;154;48;2;24;27;34m Concept: Existing rows take the column's default, or null. A `not null`\u001b[11;2Hcolumn with no default can't be added to a table that already has rows — there'd be\u001b[12;2Hnothing to\u001b[12;13Hput in them.\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[13;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34memail\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mcustomers \u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐ \u001b[15;48H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[16;13HName\u001b[16;19H│\u001b[16;21HType\u001b[16;28H│\u001b[16;30HConstraints\u001b[16;42H│\u001b[17;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├────"]
|
||||
[12.26415,"o","───┼────────┼─────────────┤\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[18;13Hid\u001b[18;19H│\u001b[18;21Hserial\u001b[18;28H│\u001b[18;30HPK\u001b[18;42H│\u001b[19;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[19;13Hemail\u001b[19;19H│\u001b[19;21Htext\u001b[19;28H│\u001b[19;42H│\u001b[20;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.266774,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.269541,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.272085,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.273451,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.752714,"o","\u001b[17;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;80H \u001b[19;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.337739,"o","\u001b[23;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[26;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[30;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[30;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[30;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[30;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[30;60Hword · \u001b[30;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.382757,"o","\u001b[23;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.427483,"o","\u001b[23;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.472538,"o","\u001b[23;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.517298,"o","\u001b[23;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.56253,"o","\u001b[23;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.607371,"o","\u001b[23;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.652525,"o","\u001b[23;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.69759,"o","\u001b[23;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.74233,"o","\u001b[23;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[26;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.787376,"o","\u001b[23;12H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table: `o`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.832805,"o","\u001b[23;13H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;19H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mr`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.878475,"o","\u001b[23;14H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;20H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34md`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.922189,"o","\u001b[23;15H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;21H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34me`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.967745,"o","\u001b[23;16H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;22H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mr`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.012592,"o","\u001b[23;17H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;23H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34ms`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.058302,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ Name │ Type │ Constraints │\u001b[3;11H├──────┼────────┼─────────────┤\u001b[4;11H│ id │ serial │ PK │\u001b[5;11H└──────┴────────┴─────────────┘\u001b[6;11HHint \u001b[7;11H What:\u001b[7;22HAdd\u001b[7;26Ha\u001b[7;28Hnew\u001b[7;32Hcolumn\u001b[7;39Hto\u001b[7;42Han\u001b[7;45Hexisting\u001b[7;54Htable.\u001b[8;13HEx\u001b[8;16Hmple:\u001b[8;22Ha\u001b[8;26Hcolumn Customers: phone (tex\u001b[8;55H) \u001b[9;11H\u001b[38;2;139;144;154;48;2;24;27;34m Concept: Existing rows take the column's default, or null. A `not null`\u001b[10;2Hcolumn with no default can't\u001b[10;31Hbe added to a\u001b[10;45Htable that already has rows — there'd be\u001b[11;2Hn\u001b[11;4Hthi\u001b[11;8Hg to put\u001b[11;17Hin them.\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[12;33H\u001b[38;2;86;182;194;48;2;24;27;34memail\u001b[12;39H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[13;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mcustomers \u001b[13;22H \u001b[13;33H \u001b[13;39H \u001b[14;11H┌───────┬────────┬─────────────┐\u001b[15;11H│ Name │ Type │ Constraints │\u001b[16;11H├───────┼────────┼─────────────┤\u001b[17;11H│ id │ serial │ PK │\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34memail\u001b[18;21Ht\u001b[18;23Hxt \u001b[18;30H \u001b[18;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[19;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴"]
|
||||
[15.058348,"o","─────────────┘\u001b[19;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[20;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34morders\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H\u001b[7m \u001b[27m \u001b[23;7H \u001b[23;12H \u001b[26;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command\u001b[26;17H— pr\u001b[26;22Hs\u001b[26;24H Tab for options, `help` for a list · `mode advanced` for SQL\u001b[30;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[30;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[30;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[30;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[30;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[30;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[30;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.064122,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[3;11H│ id │ serial │ PK │\u001b[4;11H└──────┴────────┴─────────────┘\u001b[5;11HHint \u001b[6;11H What:\u001b[6;22HAdd\u001b[6;26Ha\u001b[6;28Hnew\u001b[6;32Hcolumn\u001b[6;39Hto\u001b[6;42Han\u001b[6;45Hexisting\u001b[6;54Htable.\u001b[7;13HEx\u001b[7;16Hmple:\u001b[7;22Ha\u001b[7;26Hcolumn Customers: phone (tex\u001b[7;55H) \u001b[8;11H\u001b[38;2;139;144;154;48;2;24;27;34m Concept: Existing rows take the column's default, or null. A `not null`\u001b[9;2Hcolumn with no default can't\u001b[9;31Hbe added to a\u001b[9;45Htable that already has rows — there'd be\u001b[10;2Hn\u001b[10;4Hthi\u001b[10;8Hg to put\u001b[10;17Hin them.\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[11;33H\u001b[38;2;86;182;194;48;2;24;27;34memail\u001b[11;39H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[12;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mcustomers \u001b[12;22H \u001b[12;33H \u001b[12;39H \u001b[13;11H┌───────┬────────┬─────────────┐\u001b[14;11H│ Name │ Type │ Constraints │\u001b[15;11H├───────┼────────┼─────────────┤\u001b[16;11H│ id │ serial │ PK │\u001b[17;13Hemail\u001b[17;21Ht\u001b[17;23Hxt \u001b[17;30H \u001b[18;11H└───────┴────────┴─────────────┘\u001b[19;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34morders\u001b[38;2;255;107;107;48;2;24;27;34m ✗\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[20;2H\u001b[38;2;255;107;107;48;2;24;27;34m[error] \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mno such table: `orders`\u001b[22m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.06786,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.071148,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.074906,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.076954,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.559005,"o","\u001b[17;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;80H \u001b[19;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.348069,"o","\u001b[23;2H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhelp\u001b[26;7Hhint\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[30;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[30;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[30;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[30;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[30;60Hword · \u001b[30;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.392956,"o","\u001b[23;3H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.437778,"o","\u001b[23;4H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.483342,"o","\u001b[23;2H\u001b[38;2;199;146;234;48;2;24;27;34mhint\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.483978,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.7725,"o","\u001b[2;11H\u001b[38;2;139;144;154;48;2;24;27;34m Concept: Existing rows take the column's default, or null. A `not null`\u001b[3;2Hcolumn with no default can't be added to a table that already has rows — there'd be\u001b[4;2Hnothing to put in them.\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[5;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[5;22H\u001b[38;2;86;182;194;48;2;24;27;34mcustomers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[5;33H\u001b[38;2;86;182;194;48;2;24;27;34memail\u001b[5;39H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[6;11H\u001b[38;2;230;230;230;48;2;24;27;34mcustomers\u001b[6;22H \u001b[6;26H \u001b[6;28H \u001b[6;32H \u001b[6;39H \u001b[6;42H \u001b[6;45H \u001b[6;54H \u001b[7;11H┌───────┬────────┬─────────────┐\u001b[7;44H \u001b[7;50H \u001b[8;11H│ Name │ Type │ Constraints │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤ \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ id │ serial\u001b[10;28H│\u001b[10;30HPK\u001b[10;42H│\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ email │ text │ \u001b[11;33H \u001b[11;39H │ \u001b[12;11H└───────┴────────┴─────────────┘\u001b[13;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34morders\u001b[38;2;255;107;107;48;2;24;27;34m ✗\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;2H\u001b[38;2;255;107;107;48;2;24;27;34m[error] \u001b[1m\u001b[38;2;230;230;"]
|
||||
[18.772589,"o","230;48;2;24;27;34mno such table: `orders`\u001b[22m \u001b[14;42H \u001b[15;11HHint \u001b[16;11H \u001b[16;13HWhat:\u001b[16;19H \u001b[16;21H You named a\u001b[16;34Htable\u001b[16;40Hor column\u001b[16;50Hthat\u001b[16;55Hdoesn't\u001b[16;63Hexist.\u001b[17;11H \u001b[17;13HEx\u001b[17;16Hmple: Check\u001b[17;28Hthe\u001b[17;32Hspelling,\u001b[17;42Hor\u001b[17;45Hrun\u001b[17;49H`show\u001b[17;55Htables`\u001b[17;63H(or\u001b[17;67H`show\u001b[17;73Htable\u001b[17;79H<\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mo\u001b[18;2Hsee what's there. \u001b[18;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[19;2H\u001b[22m\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34m Concept: A command can only refer to tables and columns that alread\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[20;2H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcreate them first if you need them.\u001b[23;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[26;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[26;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[30;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[30;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[30;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[30;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[30;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[30;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[30;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[30;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.775075,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.274535,"o","\u001b[17;80H\u001b[38;2;230;230;230;48;2;24;27;34mname>`) t\u001b[18;80H \u001b[19;80H\u001b[38;2;139;144;154;48;2;24;27;34my exist —\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.262177,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.307342,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.353555,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.398541,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.443447,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.486983,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.532753,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.578197,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.622712,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.667217,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.712826,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.758024,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.803668,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.84874,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.892165,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.938347,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.984501,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.027524,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.072281,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.118233,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.16295,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.208885,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.252326,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.297626,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.341754,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.386981,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.432576,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.47771,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.522605,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.567801,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.612588,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.657434,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.702655,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.74768,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.793614,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.83706,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.882331,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.927578,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.97255,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.016625,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.062736,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.10741,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.152879,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.200321,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.245518,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.288124,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.332842,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.378524,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.42321,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.467928,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.514141,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.557755,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.602091,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.647909,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.692837,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.738714,"o","\u001b[16;49H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[17;49H A hint for what you are typing, or for \u001b[18;49H the last error. \u001b[19;49H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.740353,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.029449,"o","\u001b[16;49H\u001b[38;2;230;230;230;48;2;24;27;34m that doesn't exist. \u001b[17;49H`show tables` (or `show table <name>`) t\u001b[18;49H \u001b[19;49H\u001b[38;2;139;144;154;48;2;24;27;34m tables and columns that already exist —\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.529449,"o",""]
|
||||
@@ -0,0 +1,864 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556614,"title":"Switch to advanced mode and join across tables","env":{"SHELL":"/usr/bin/bash","TERM":"tmux-256color"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.005853,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.006024,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.006084,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.006129,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.006231,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mTrekking Emerald Delta\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.008016,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.00962,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011219,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.919403,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.959885,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.004989,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.043768,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.085716,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.128469,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.169198,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.211201,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.253424,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.29534,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.338295,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.379125,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.421122,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.462875,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.505046,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.547206,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.589372,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.630973,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.673648,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.714806,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.757105,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.799736,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.841594,"o","\u001b[19;24H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.883831,"o","\u001b[19;25H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.927391,"o","\u001b[19;23H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.968662,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.009053,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.05111,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.094555,"o","\u001b[19;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.135189,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.176996,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.21944,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.261708,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.303051,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.345187,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.386803,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.430863,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.471081,"o","\u001b[19;39H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.512924,"o","\u001b[19;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.555048,"o","\u001b[19;41H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[22;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.597408,"o","\u001b[19;42H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.638978,"o","\u001b[19;43H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.682783,"o","\u001b[19;44H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.723408,"o","\u001b[19;45H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.765571,"o","\u001b[19;41H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.807172,"o","\u001b[19;47H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.849259,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[2;41H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;46Hpk\u001b[2;49H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;23H \u001b[19;28H \u001b[19;31H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;"]
|
||||
[2.849277,"o","2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.871935,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;23H│\u001b[5;25HType\u001b[5;32H│\u001b[5;34HConstraints\u001b[5;46H"]
|
||||
[2.875116,"o","│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hauthor_id\u001b[7;23H│\u001b[7;25Hserial\u001b[7;32H│\u001b[7;34HPK\u001b[7;46H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.877514,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.879515,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.881635,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.584478,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.626178,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.67083,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.710354,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.752461,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.796575,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.836214,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.879796,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.923316,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.964464,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.003596,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.045833,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.087576,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.133005,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.172335,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.213278,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.256237,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.297076,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.339417,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.352856,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.383358,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.423809,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.46523,"o","\u001b[19;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.508366,"o","\u001b[19;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.55091,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.591478,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.635388,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.675876,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.71835,"o","\u001b[19;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.760004,"o","\u001b[19;30H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.801467,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.846353,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.886125,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.928219,"o","\u001b[19;31H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.96922,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.013831,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;43H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[9;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;25H \u001b[19;30H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.033141,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;48H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;23H│\u001b[12;25HType\u001b[12;32H│\u001b[12;34HConstraints\u001b[12;46H│\u001b[13;2H\u001b[38;2;159;216;145;"]
|
||||
[5.033214,"o","48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hauthor_id\u001b[14;23H│\u001b[14;25Hserial\u001b[14;32H│\u001b[14;34HPK\u001b[14;46H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Hname\u001b[15;23H│\u001b[15;25Htext\u001b[15;32H│\u001b[15;46H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.036866,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.039628,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.042553,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.748266,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.789005,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.829856,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.871742,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.913922,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.95801,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.99808,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.039813,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.081464,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.125224,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.166712,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.208204,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.250284,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.294247,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.337025,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.377711,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.417971,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.461456,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.501302,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.515108,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.544915,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.588466,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.629414,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.669876,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.711696,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.757238,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.795627,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.838349,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.8827,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.923167,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.964446,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.00835,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.047662,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.090126,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.132396,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.17344,"o","\u001b[19;36H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.218639,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[22;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.2604,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.300387,"o","\u001b[19;39H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.341684,"o","\u001b[19;40H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.384968,"o","\u001b[19;41H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.426568,"o","\u001b[19;37H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.467726,"o","\u001b[19;43H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.510816,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[2;24H \u001b[2;32H \u001b[2;37H \u001b[2;40H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ author_id │ serial │ PK │\u001b[7;11H└───────────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[9;22H \u001b[9;25H \u001b[9;34H \u001b[9;39H \u001b[10;11H┌───────────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────────┼────────┼─────────────┤\u001b[13;11H│ author_id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mname \u001b[14;25Ht\u001b[14;27Hxt \u001b[14;34H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.536973,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[2;22Hto\u001b[2;25H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[2;34H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[2;39H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[4;11H┌───────────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────────┼────────┼─────────────┤\u001b[7;11H│ author_id │ serial │ PK │\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ name \u001b[8;22H │\u001b[8;25Htext │\u001b[8;34H \u001b[8;39H │\u001b[9;11H└──────"]
|
||||
[7.537163,"o","─────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[11;23H \u001b[11;25H \u001b[11;32H \u001b[11;34H \u001b[11;46H \u001b[12;11H┌\u001b[12;21H┬\u001b[12;23H─\u001b[12;30H┬\u001b[12;32H─\u001b[12;44H┐ \u001b[13;13HName │\u001b[13;23HTyp\u001b[13;27H │\u001b[13;32HConstraints\u001b[13;44H│\u001b[13;46H \u001b[14;11H├─────────┼────────┼─────────────┤\u001b[14;46H \u001b[15;11H│ book_id │ serial │ PK │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘ \u001b[16;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.540014,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.542843,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.545908,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.247917,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.293027,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.329757,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.373072,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.412461,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.456009,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.495665,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.540017,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.579915,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.622262,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.667004,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.705678,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.747691,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.790315,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.833162,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.880367,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.917124,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.961039,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.002036,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.011279,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.042849,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.085436,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.1286,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.171604,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.212452,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.25503,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.293818,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.33642,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.383524,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.424998,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.464744,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.507999,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.547517,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.591426,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.633094,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[2;22H \u001b[2;25H \u001b[2;34H \u001b[2;39H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ author_id │ serial │ PK │\u001b[7;13Hname \u001b[7;25Ht\u001b[7;27Hxt \u001b[7;34H \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;"]
|
||||
[9.633143,"o","2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[10;18H \u001b[10;24H \u001b[10;30H \u001b[10;35H \u001b[10;38H \u001b[11;11H┌─────────┬────────┬─────────────┐\u001b[12;11H│ Name │ Type │ Constraints │\u001b[13;11H├─────────┼────────┼─────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ book_id │ serial │ PK │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;"]
|
||||
[9.633209,"o","2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[16;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.657328,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[2;24H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;30H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;35Hpk\u001b[2;38H\u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;11H┌─────────┬────────┬─────────────┐\u001b[4;46H \u001b[5;11H│ Name │ Type │ Constraints │ \u001b[6;11H├─────────┼────────┼─────────────┤\u001b[6;46H \u001b[7;13Hbook_id\u001b[7;21H│\u001b[7;23Hserial\u001b[7;30H│\u001b[7;32HPK\u001b[7;44H│\u001b[7;46H \u001b[8;21H┴\u001b[8;23H─\u001b[8;30H┴\u001b[8;32H─\u001b[8;44H┘ \u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146"]
|
||||
[9.657358,"o",";234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[9;27Hoks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;38H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;11H│ title │ text │ │\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘ \u001b[16;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.66404,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.666014,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.364063,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.406097,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.450498,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.490476,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.53624,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.575016,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.616291,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.66095,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.700149,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.745004,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.786893,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.827034,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.868227,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.909715,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.954974,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.000002,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.037348,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.080998,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.120914,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.136463,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.164123,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.205036,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.246551,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.288932,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.33129,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.372498,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.415685,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.456347,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.498876,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.540544,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.583488,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.625351,"o","\u001b[19;32H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.666944,"o","\u001b[19;33H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.71181,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.75126,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.794939,"o","\u001b[19;34H\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.83865,"o","\u001b[19;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mno\u001b[22;5H\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.878475,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[2;38H \u001b[3;11H┌─────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├─────────┼────────┼─────────────┤\u001b[6;11H│ book_id │ serial │ PK │\u001b[7;11H└─────────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌─────────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├─────────┼────────┼─────────────┤\u001b[13;11H│ book_id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle \u001b[14;23Ht\u001b[14;25Hxt \u001b[14;32H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[16;51H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;33H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.907376,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌─────────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├─────────┼────────┼─────────────┤\u001b[5;11H│ book_id │ serial │ PK │\u001b[6;13Htitle \u001b[6;23Ht\u001b[6;25Hxt \u001b[6;32H \u001b[8;32H\u001b[38;2;86;182;194;48;2;24;27;34mau\u001b[8;35Hhor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;21H\u001b[38;2;230;230;230;48;2;24;27;34m─\u001b[10;23H┬\u001b[10;30H─\u001b[10;32H┬\u001b[10;44H──┐\u001b[11;21H \u001b[11;23H│ Type\u001b[11;30H \u001b[11;32H│ Constraints\u001b[11;46H│\u001b[12;21H─\u001b[12;23H┼\u001b[12;30H─\u001b[12;32H┼\u001b[12;44H──┤\u001b[13;21H \u001b[13;23H│ serial\u001b[13;32H│ PK\u001b[13;44H \u001b[13;46H│\u001b[14;21H \u001b[14;23H│ text\u001b[14;30H \u001b[14;32H│\u001b[14;44H \u001b[14;46H│\u001b[15;11H│ author_id │ int │ \u001b[15;46"]
|
||||
[11.907445,"o","H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘ \u001b[16;51H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.911153,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.915258,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.918564,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.762469,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.803385,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.845494,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.887287,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.933091,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.972755,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.017031,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.055246,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.09666,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.141324,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.180853,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.222541,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.264642,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.307201,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.349383,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.38059,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.392169,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.432722,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.475335,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.519445,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.558349,"o","\u001b[19;21H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.600903,"o","\u001b[19;22H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.647066,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.68652,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.726522,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.768585,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.810719,"o","\u001b[19;27H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.853146,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.895129,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.938471,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.979336,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.022028,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.063889,"o","\u001b[19;33H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.105247,"o","\u001b[19;29H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.147427,"o","\u001b[19;35H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.189503,"o","\u001b[19;36H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.231788,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.273926,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34mU\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.315974,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.357683,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.400219,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.441482,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.48398,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.525814,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.568129,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34mK\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.609871,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.651714,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.694196,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mL\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.736396,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.778972,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.821179,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mG\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.8622,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.904525,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.946494,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.988862,"o","\u001b[19;37H\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.029491,"o","\u001b[19;56H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.073342,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ Name │ Type │ Constraints │\u001b[3;11H├─────────┼────────┼─────────────┤\u001b[4;11H│ book_id │ serial │ PK │\u001b[5;13Htitle \u001b[5;23Ht\u001b[5;25Hxt \u001b[5;32H \u001b[6;11H└─────────┴────────┴─────────────┘\u001b[7;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[8;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbook"]
|
||||
[15.073438,"o","s \u001b[8;22H \u001b[8;25H \u001b[8;32H \u001b[8;42H \u001b[9;11H┌───────────┬────────┬─────────────┐\u001b[10;11H│ Name │ Type │ Constraints │\u001b[11;11H├───────────┼────────┼─────────────┤\u001b[12;11H│ book_id │ serial │ PK │\u001b[13;13Htitle \u001b[13;25Ht\u001b[13;27Hxt \u001b[13;34H \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mau\u001b[14;16Hhor_id\u001b[14;25Hint \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;"]
|
||||
[15.073556,"o","230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;54H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;22H \u001b[19;29H \u001b[19;36H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.092033,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;21H \u001b[2;23H \u001b[2;30H \u001b[2;32H \u001b[2;44H \u001b[3;11H┌\u001b[3;21H─\u001b[3;23H┬\u001b[3;30H─\u001b[3;32H┬\u001b[3;44H──┐\u001b[4;13HName \u001b[4;21H \u001b[4;23H│ Type\u001b[4;30H \u001b[4;32H│ Constraints\u001b[4;46H│\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ book_id │ serial │ PK \u001b[6;46H│\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ title \u001b[7;22H │\u001b[7;25Htext \u001b[7;32H│ \u001b[7;42H │ \u001b[8;11H│ author_id\u001b[8;23H│\u001b[8;25Hint\u001b[8;32H│\u001b[8;46H│\u001b[9;11H└\u001b[9;23H┴\u001b[9;32H┴\u001b[9;46H┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[10;18Hinto\u001b[10;23H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[10;31H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;"]
|
||||
[15.092133,"o","27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[12;11H┌───────────┬───────────────────┐\u001b[12;46H \u001b[13;13Hau\u001b[13;16Hhor_id\u001b[13;25Hname\u001b[13;32H \u001b[13;43H│\u001b[13;46H \u001b[14;11H├───────────┼───────────────────┤\u001b[14;46H \u001b[15;11H│ 1 │ Ursula K. Le Guin │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘ \u001b[16;47H \u001b[16;54H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.09766,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.10361,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.108689,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.757541,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.799195,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.841028,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.883013,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.924995,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.96602,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.008663,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.049575,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.091809,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.133103,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.175149,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.216809,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.259083,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.302187,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.3436,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.38623,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.428422,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.468764,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.511605,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.553408,"o","\u001b[19;21H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.575104,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.595659,"o","\u001b[19;22H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.637466,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.679384,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.722744,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.765016,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.804922,"o","\u001b[19;27H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.847487,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.891135,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.931673,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.97342,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.016392,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.057585,"o","\u001b[19;33H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.099036,"o","\u001b[19;29H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.143305,"o","\u001b[19;35H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.183344,"o","\u001b[19;36H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.225011,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.269307,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34mI\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.30978,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.352105,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.394557,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.435969,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.478497,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.522292,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34mC\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name) values (`, expected string literal or `null` —\u001b[23;2Husage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.564049,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.604675,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.646143,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.688415,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.732139,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.772114,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.81562,"o","\u001b[19;37H\u001b[38;2;195;232;141;48;2;24;27;34m'Italo Calvino'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.85806,"o","\u001b[19;52H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.897616,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├───────────┼────────┼─────────────┤\u001b[5;11H│ book_id │ serial │ PK │\u001b[6;13Htitle \u001b[6;25Ht\u001b[6;27Hxt \u001b[6;34H \u001b[7;13Hau\u001b[7;16Hhor_id\u001b[7;25Hint \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted\u001b[10;31H \u001b[10;38H \u001b[10;45H \u001b[11;11H┌───────────┬───────────────────┐\u001b[12;11H│ author_id │ name │\u001b[13;11H├───────────┼───────────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ Ursula K. Le Guin │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;47H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;54H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Italo Calvino'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;22H \u001b[19;29H \u001b[19;36H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.913609,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└\u001b[2;23H┴\u001b[2;32H┴\u001b[2;46H┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[3;18Hinto\u001b[3;23H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[3;31H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;11H┌───────────┬───────────────────┐\u001b[5;46H \u001b[6;13Hau\u001b[6;16Hhor_id\u001b[6;25Hname\u001b[6;32H \u001b[6;43H│\u001b[6;46H \u001b[7;11H├───────────┼───────────────────┤\u001b[7;46H \u001b[8;11H│ 1 │ Ursula K. Le Guin │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘\u001b[9;45H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[10;31H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;38H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;45H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Italo Calvino'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[12;11H┌───────────┬───────────────┐\u001b[12;43H \u001b[13;11H│ author_id │ name │ \u001b[14;11H├───────────┼───────────────┤ \u001b[14;43H \u001b[15;11H│ 2 │ Italo Calvino │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────┘ \u001b[16;47H \u001b[16;54H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.917626,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.921575,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.925475,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.683332,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.725321,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.765664,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.809977,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.851232,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.893343,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.933627,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.975297,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.017448,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.060914,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.101414,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.144577,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.185457,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.233597,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.270385,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.311242,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.353839,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.395441,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.401719,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.438975,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.480162,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mti\u001b[22;5Hle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.523228,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.565337,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.606938,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.648008,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.689742,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mau\u001b[22;5Hhor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.731724,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.774399,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.817021,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.860425,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.90029,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.942401,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.983851,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.025937,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.067375,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.111099,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.153056,"o","\u001b[19;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.195261,"o","\u001b[19;38H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.236684,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.278951,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.319259,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.36334,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.404217,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.445825,"o","\u001b[19;39H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.486862,"o","\u001b[19;45H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.529346,"o","\u001b[19;46H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.573513,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.615986,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mA\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.657872,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.70009,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mW\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.740808,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.782591,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mz\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.824746,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.866168,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.90918,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.950082,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.993279,"o","\u001b[19;57H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.034415,"o","\u001b[19;58H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.076385,"o","\u001b[19;59H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.119423,"o","\u001b[19;60H\u001b[38;2;255;107;107;48;2;24;27;34mE\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.161365,"o","\u001b[19;61H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.202657,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.244405,"o","\u001b[19;63H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.287343,"o","\u001b[19;64H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.330067,"o","\u001b[19;65H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.369743,"o","\u001b[19;66H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.41219,"o","\u001b[19;67H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.455072,"o","\u001b[19;47H\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H,`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.498062,"o","\u001b[19;69H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `author_id`: Type an integer (e.g. 42, -7) or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.537944,"o","\u001b[19;70H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.58181,"o","\u001b[19;71H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.623169,"o","\u001b[19;72H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.666363,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────────────────┐\u001b[3;45H \u001b[4;11H│\u001b[4;13Hauthor_id │ nam\u001b[4;29H \u001b[4;43H│\u001b[5;11H├\u001b[5;23H┼\u001b[5;43H┤\u001b[6;13H 1\u001b[6;25HUrsula\u001b[6;32HK.\u001b[6;35HLe\u001b[6;38HGuin\u001b[7;11H└\u001b[7;23H┴\u001b[7;43H┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[8;18Hinto\u001b[8;23H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[8;38H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[8;45H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Italo Calvino'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;2H"]
|
||||
[21.666478,"o","\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────────────┐ \u001b[10;45H \u001b[11;11H│\u001b[11;13Hauthor_id │ nam\u001b[11;29H \u001b[11;39H│\u001b[12;11H├\u001b[12;23H┼\u001b[12;39H┤\u001b[13;13H 2\u001b[13;25HItalo\u001b[13;31HCalvino\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└\u001b[14;23H┴\u001b[14;39H┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[15;20H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[15;46H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[15;57H\u001b[38;2;199;146;234;48;"]
|
||||
[21.666628,"o","2;24;27;34mvalues\u001b[15;64H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Ea\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;39H \u001b[19;46H \u001b[19;71H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.68698,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;45H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Italo Calvino'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;13H1 row(s) insert\u001b[4;29Hd\u001b[4;43H \u001b[5;11H┌\u001b[5;23H┬\u001b[5;39H┐ \u001b[6;13Hauthor_id\u001b[6;25Hname \u001b[6;32H \u001b[6;35H \u001b[6;38H │ \u001b[6;43H \u001b[7;11H├\u001b[7;23H┼\u001b[7;39H┤ \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[8;18H 2\u001b[8;23H│ Italo\u001b[8;31HCalvino │ \u001b[8;45H \u001b[9;11H└───────────┴───────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[10;80H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s) inser"]
|
||||
[21.687011,"o","t\u001b[11;29Hd\u001b[11;39H \u001b[12;11H┌\u001b[12;21H┬\u001b[12;23H─\u001b[12;39H─────┬───────────┐\u001b[13;13Hbook_id\u001b[13;21H│\u001b[13;23Htitle \u001b[13;31H \u001b[13;39H \u001b[13;44H│\u001b[13;46Hauthor_id\u001b[13;56H│\u001b[14;11H├\u001b[14;21H┼\u001b[14;23H─\u001b[14;39H─────┼───────────┤\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ A Wizard\u001b[15;32Hof Earthsea │\u001b[15;46H 1 │ \u001b[15;64H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴──────────────────────┴───────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.691286,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.695732,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.699749,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.347888,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.389636,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.432201,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.474803,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.515874,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.557981,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.599788,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.642355,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.684271,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.725878,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.770077,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.810733,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.852171,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.893271,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.935906,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.979024,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.019867,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.061819,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.107571,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.147442,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mti\u001b[22;5Hle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.167875,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.187161,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.229034,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.273085,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.315096,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.356173,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mau\u001b[22;5Hhor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.398014,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.440094,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.482566,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.524057,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.566129,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.607003,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.649184,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.692882,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.735256,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.776756,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.820088,"o","\u001b[19;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.860476,"o","\u001b[19;38H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.902476,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.943109,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.988657,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.029266,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.071128,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.112065,"o","\u001b[19;39H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.155252,"o","\u001b[19;45H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.197729,"o","\u001b[19;46H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.238936,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.281242,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mT\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.322769,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.366546,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.40731,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.449455,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mL\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.491782,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.537852,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.578661,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.617344,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.663641,"o","\u001b[19;57H\u001b[38;2;255;107;107;48;2;24;27;34mH\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.700618,"o","\u001b[19;58H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.742949,"o","\u001b[19;59H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.785342,"o","\u001b[19;60H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.827332,"o","\u001b[19;61H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.869157,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.909884,"o","\u001b[19;63H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.951981,"o","\u001b[19;64H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.994873,"o","\u001b[19;65H\u001b[38;2;255;107;107;48;2;24;27;34mD\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.038447,"o","\u001b[19;66H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.078065,"o","\u001b[19;67H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.121761,"o","\u001b[19;68H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.162829,"o","\u001b[19;69H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.204587,"o","\u001b[19;70H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.247449,"o","\u001b[19;71H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.289622,"o","\u001b[19;72H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.333568,"o","\u001b[19;47H\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand of Darkness'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H,`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.372607,"o","\u001b[19;74H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `author_id`: Type an integer (e.g. 42, -7) or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.41551,"o","\u001b[19;75H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.45662,"o","\u001b[19;76H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.498356,"o","\u001b[19;77H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.542474,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────────────┐ \u001b[3;45H \u001b[4;11H│\u001b[4;13Hauthor_id │ nam\u001b[4;29H \u001b[4;39H│\u001b[5;11H├\u001b[5;23H┼\u001b[5;39H┤\u001b[6;13H 2\u001b[6;25HItalo\u001b[6;31HCalvino\u001b[7;11H└\u001b[7;23H┴\u001b[7;39H┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[8;18Hinto\u001b[8;23H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[8;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[8;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[8;80H\u001b[38;2;247;140;108;48;2;24"]
|
||||
[25.542551,"o",";27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌─────────┬──────────────────────┬───────────┐ \u001b[10;80H \u001b[11;11H│\u001b[11;13Hbook_id │ title \u001b[11;44H│\u001b[11;46Hauthor_id\u001b[11;56H│\u001b[12;11H├\u001b[12;21H┼\u001b[12;44H┼\u001b[12;56H┤\u001b[13;13H 1\u001b[13;23HA Wizard\u001b[13;32Hof\u001b[13;35HEarthsea\u001b[13;46H 1\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└\u001b[14;21H┴\u001b[14;44H┴\u001b[14;56H┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[15;32H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b["]
|
||||
[25.542731,"o","38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[15;46H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[15;64H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand \u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;195;232;141;48;2;24;27;34mDarkness'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;39H \u001b[19;46H \u001b[19;76H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;"]
|
||||
[25.542845,"o","144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.560726,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[3;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[3;80H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;13H1 row(s) insert\u001b[4;29Hd\u001b[4;39H \u001b[5;11H┌\u001b[5;21H┬\u001b[5;23H─\u001b[5;39H─────┬───────────┐\u001b[6;13Hbook_id\u001b[6;21H│\u001b[6;23Htitle \u001b[6;31H \u001b[6;39H \u001b[6;44H│\u001b[6;46Hauthor_id\u001b[6;56H│\u001b[7;11H├\u001b[7;21H┼\u001b[7;23H─\u001b[7;39H─────┼───────────┤\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[8;18H 1 │\u001b[8;23HA Wizard of Earthsea │ \u001b[8;48H 1 │ \u001b[8;80H \u001b[9;11H└─────────┴──────────────────────┴───────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;"]
|
||||
[25.560832,"o","2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand of Darkness'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[10;85H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s) inserted\u001b[11;44H \u001b[11;46H \u001b[11;56H \u001b[12;11H┌\u001b[12;21H┬\u001b[12;44H─\u001b[12;49H┬\u001b[12;56H─────┐\u001b[13;13Hbook_id\u001b[13;23Htitle \u001b[13;32H \u001b[13;35H \u001b[13;44H \u001b[13;49H│\u001b[13;51Hauthor_id\u001b[13;61H│\u001b[14;11H├\u001b[14;21H┼\u001b[14;44H─\u001b[14;49H┼\u001b[14;56H─────┤\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ 2 │ The\u001b[15;27HLeft\u001b[15;32HHand of Darkness │ \u001b[15;57H 1 │ \u001b[15;64H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.565746,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.571302,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.576105,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.225367,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.26847,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.309658,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.352111,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.394787,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.436285,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.481442,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.523278,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.560425,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.60293,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.644382,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.686973,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.728209,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.769608,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.812799,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.855632,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.896905,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.938499,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.980256,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.022978,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mti\u001b[22;5Hle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.042087,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.064359,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.106249,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.148573,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.189385,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.234237,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mau\u001b[22;5Hhor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.274217,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.319563,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.36141,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.400535,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.44177,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.483868,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.526861,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.56877,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.610318,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.651884,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.695168,"o","\u001b[19;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.735674,"o","\u001b[19;38H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.777935,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.820764,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.862969,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.903914,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.948439,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.990408,"o","\u001b[19;39H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.031749,"o","\u001b[19;45H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.073142,"o","\u001b[19;46H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.115509,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.155898,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mI\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.199072,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.243484,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.283004,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.324882,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.365978,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.409383,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.451604,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.49323,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.535979,"o","\u001b[19;57H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.577086,"o","\u001b[19;58H\u001b[38;2;255;107;107;48;2;24;27;34mC\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle, author_id) values (`, expected string literal or `null`\u001b[23;2H— usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.623486,"o","\u001b[19;59H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.662642,"o","\u001b[19;60H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.704087,"o","\u001b[19;61H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.746812,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.786215,"o","\u001b[19;63H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.828262,"o","\u001b[19;47H\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H,`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.87093,"o","\u001b[19;65H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `author_id`: Type an integer (e.g. 42, -7) or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.912704,"o","\u001b[19;66H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.957779,"o","\u001b[19;67H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.997168,"o","\u001b[19;68H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.038707,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[2;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[2;80H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;48H \u001b[3;55H \u001b[3;80H \u001b[4;11H┌─────────┬──────────────────────┬───────────┐\u001b[5;11H│ book_id │ title │ author_id │\u001b[6;11H├─────────┼──────────────────────┼───────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea │ 1 │\u001b[8;11H└─────────┴──────────────────────┴───────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27"]
|
||||
[29.038826,"o",";34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand of Darkness'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[9;85H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;48H \u001b[10;55H \u001b[10;85H \u001b[11;11H┌─────────┬───────────────────────────┬───────────┐\u001b[12;11H│ book_id │ title │ author_id │\u001b[13;11H├─────────┼───────────────────────────┼───────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 2 │ The Left Hand of Darkness │ 1 │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;64H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[16;85H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;"]
|
||||
[29.038868,"o","230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;39H \u001b[19;46H \u001b[19;67H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.059581,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴──────────────────────┴───────────┘ \u001b[2;80H \u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[3;37H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[3;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand of Darkness'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[3;85H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;"]
|
||||
[29.059649,"o","2;24;27;34m 1 row(s) inserted \u001b[5;11H┌─────────┬───────────────────────────┬───────────┐\u001b[6;11H│ book_id │ title │ author_id\u001b[6;61H│\u001b[7;11H├─────────┼───────────────────────────┼───────────┤\u001b[8;11H│ 2 │ The Left Hand of Darkness │ \u001b[8;59H1\u001b[8;61H│\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘ \u001b[9;85H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks"]
|
||||
[29.059744,"o","\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[10;37H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[10;76H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[12;11H┌─────────┬──────────────────┬───────────┐ \u001b[12;61H \u001b[13;11H│ book_id │ title │ author_id │ \u001b[14;11H├─────────┼──────────────────┼───────────┤\u001b[14;59H \u001b[14;61H \u001b[15;11H│ 3 │ Invisible Cities │ 2"]
|
||||
[29.059787,"o"," │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴──────────────────┴───────────┘ \u001b[16;57H \u001b[16;64H \u001b[16;85H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.066553,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.073213,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.079871,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.022328,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.06409,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.107166,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.149778,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.191423,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.233087,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.274688,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.317686,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.358602,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.401226,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.443569,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.484874,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.526369,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.540686,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.568123,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.609675,"o","\u001b[19;16H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.653607,"o","\u001b[19;17H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.694795,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.737128,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'The Left Hand of Darkness'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[2;85H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;48H \u001b[3;55H \u001b[3;85H \u001b[4;11H┌─────────┬───────────────────────────┬───────────┐\u001b[5;11H│ book_id │ title │ author_id │\u001b[6;11H├─────────┼───────────────────────────┼───────────┤\u001b[7;11H│ 2 │ The Left Hand of Darkness │ 1 │\u001b[8;11H└─────────┴───────────────────────────┴───────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[9;76H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;48H \u001b[10;55H \u001b[10;76H \u001b[11;11H┌─────────┬──────────────────┬───────────┐\u001b[12;11H│ book_id │ title │ author_id │\u001b[13;11H├─────────┼──────────────────┼───────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 3 │ Invisible Cities │ 2 │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22"]
|
||||
[30.737176,"o","m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴──────────────────┴───────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.741763,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘ \u001b[2;85H \u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[3;37H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[3;48H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;55H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[3;76H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;11H┌─────────┬──────────────────┬───────────┐ \u001b[5;61H \u001b[6;11H│ book_id │ title │ author_id │ \u001b[7;11H├─────────┼──────────────────┼───────────┤\u001b[7;59H \u001b[7;61H \u001b[8;11H│ 3 │ Invisible Cities │ 2 │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴──────────────────┴───────────┘ \u001b[9;55H \u001b[9;76H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;21H\u001b[38;2;230;230;230;48;2;24;27;34m─\u001b[11;23H┬\u001b[11;40H─\u001b[11;43H┐ \u001b[12;13Hauthor_id\u001b[12;23H│ name\u001b[12;40H \u001b[12;42H │ \u001b[12;52H \u001b[13;21H─\u001b[13;23H┼\u001b[13;40H─\u001b[13;43H┤ \u001b[14;19H \u001b[14;21H1\u001b[14;23H│ Ur\u001b[14;28Hula K. Le Guin\u001b[14;43H│\u001b[14;50H \u001b[14;52H \u001b[15;11H│ 2 │ Italo Calvino │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.746052,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.750437,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.754703,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.759186,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.237799,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.422521,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.462697,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.505185,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.547976,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.58948,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.631582,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.673002,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.715671,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.75852,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.799773,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.841331,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.883867,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.924518,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.967209,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.012391,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.055854,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[2;76H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;48H \u001b[3;55H \u001b[3;76H \u001b[4;11H┌─────────┬─────────"]
|
||||
[33.055925,"o","─────────┬───────────┐\u001b[5;11H│ book_id │ title │ author_id │\u001b[6;11H├─────────┼──────────────────┼───────────┤\u001b[7;11H│ 3 │ Invisible Cities │ 2 │\u001b[8;11H└─────────┴──────────────────┴───────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────────────────┐\u001b[11;11H│ author_id │ name │\u001b[12;11H├─────"]
|
||||
[33.056092,"o","──────┼───────────────────┤\u001b[13;11H│ 1 │ Ursula K. Le Guin │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;21H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m2\u001b[14;25HItalo Calvino \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O"]
|
||||
[33.056106,"o","\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.065479,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauth\u001b[2;26Hr\u001b[2;28H\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;37H \u001b[2;48H \u001b[2;55H \u001b[2;76H \u001b[3;11H┌───────────┬───────────────────┐\u001b[4;11H│ author_id │ name │ \u001b[5;11H├───────────┼───────────────────┤ \u001b[5;52H \u001b[6;11H│ 1 │ Ursula K. Le Guin │ \u001b[7;19H \u001b[7;21H2\u001b[7;23H│ Italo Calvino \u001b[7;40H \u001b[7;43H│\u001b[7;50H \u001b[7;52H \u001b[8;21H─\u001b[8;23H┴\u001b[8;40H─\u001b[8;43H┘ \u001b[9;21H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;21H┬\u001b[10;23H─\u001b[10;43H──────┬───────────┐\u001b[11;13Hbook_id │\u001b[11;23Htitle \u001b[11;43H \u001b[11;49H│\u001b[11;51Hauthor_id\u001b[11;61H│\u001b[12;21H┼\u001b[12;23H─\u001b[12;43H──────┼───────────┤\u001b[13;19H1\u001b[13;21H│\u001b[13;23HA\u001b[13;25HWizard\u001b[13;32Hof\u001b[13;35HEarthsea \u001b[13;49H│\u001b[13;59H1\u001b[13;61H│\u001b[14;19H2\u001b[14;21H│\u001b[14;23HThe Left Hand \u001b[14;38Hf\u001b[14;40HDarkness\u001b[14;49H│\u001b[14;59H1\u001b[14;61H│\u001b[15;11H│ 3 │ Invisible Cities \u001b[15;49H│\u001b[15;59H2\u001b[15;61H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.075,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.083839,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.092987,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[34.092143,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[34.554655,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.034548,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[22;7Hmessages\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.079983,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.121258,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.160579,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.203156,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msimple\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.245738,"o","\u001b[19;7H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.287296,"o","\u001b[19;8H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.3291,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.371484,"o","\u001b[19;10H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.413811,"o","\u001b[19;11H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.456143,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.497842,"o","\u001b[19;13H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.538482,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.543022,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.728338,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬───────────────────┐\u001b[3;11H│ author_id │ name │\u001b[4;11H├───────────┼───────────────────┤\u001b[5;11H│ 1 │ Ursula K. Le Guin │\u001b[6;21H2\u001b[6;25HItalo Calvino \u001b[7;11H└───────────┴───────────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌─────────┬───────────────────────────┬───────────┐\u001b[10;11H│ book_id │ title │ author_id │\u001b[11;11H├─────────┼───────────────────────────┼───────────┤\u001b[12;11H│ 1 │ A Wizard of Earthsea │ 1 │\u001b[13;19H2\u001b[13;23HThe Left\u001b[13;32HHand of Darkness\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;19H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m3\u001b[14;23HInvisible Cities\u001b[14;40H \u001b[14;59H2\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mmode: advanced \u001b[18;1H\u001b[38;2;224;96;96;48;2;24;27;34m╭ \u001b[1m\u001b[38;2;255;158;107;48;2;24;27;34mADVANCED\u001b[22m\u001b[38;2;224;96;96;48;2;24;27;34m ──────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;7H \u001b[19;90H\u001b[38;2;224;96;96;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.728034,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.108134,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[22;17Hselect\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.148681,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34meed\u001b[22;8Helect\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.191139,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mlect\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.227467,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.2327,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.27885,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.316973,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mselect\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.35962,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtrue\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfalse\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexists\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcase\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdistinct\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mall\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[22;84H\u001b[38;2;230;230;230;48;2;24;27;34m>\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.406223,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;12H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mall\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[22;20Havg\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;84H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.44469,"o","\u001b[19;10H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.486576,"o","\u001b[19;11H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.527624,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.569001,"o","\u001b[19;13H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.610635,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.660083,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNo such column: `authors`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.694109,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.739486,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table or alias in scope: `authors`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.778978,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.822377,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.864197,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.906388,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[22;25Htitle\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[22;35Hnull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtrue\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfalse\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexists\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcase\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcoalesce\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcount\u001b[22;86H\u001b[38;2;230;230;230;48;2;24;27;34m>\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.948375,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.991115,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table or alias\u001b[22;25Hin scope:\u001b[22;35H`authors`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;86H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.032436,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.074896,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.117168,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.156325,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.202292,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[19;23Hbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.244691,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[19;23Hbooks\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table or alias in scope: `authors`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.286547,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.328622,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.370312,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.412576,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.452052,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.492727,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.536977,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.577043,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.620472,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[19;23Hbooks\u001b[19;35H\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.660677,"o","\u001b[19;39H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.703861,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[19;23Hbooks\u001b[19;40Hb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.745006,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.787432,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.830179,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.872185,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[19;40Hbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mno such table or alias in scope: `authors`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.914347,"o","\u001b[19;45H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.956113,"o","\u001b[19;46H\u001b[38;2;86;182;194;48;2;24;27;34mj\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.998382,"o","\u001b[19;47H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.040391,"o","\u001b[19;48H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.084832,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[19;46H\u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.125152,"o","\u001b[19;50H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.164971,"o","\u001b[19;51H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.21121,"o","\u001b[19;52H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.252924,"o","\u001b[19;53H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.294917,"o","\u001b[19;54H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.33681,"o","\u001b[19;55H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.376767,"o","\u001b[19;56H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.419096,"o","\u001b[19;57H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.460871,"o","\u001b[19;58H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.502936,"o","\u001b[19;59H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.54436,"o","\u001b[19;59H\u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.584912,"o","\u001b[19;61H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtrue\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfalse\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexists\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcase\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcoalesce\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcount\u001b[22;86H\u001b[38;2;230;230;230;48;2;24;27;34m>\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.628201,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;86H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.670559,"o","\u001b[19;63H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.711729,"o","\u001b[19;64H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.756873,"o","\u001b[19;65H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.79882,"o","\u001b[19;66H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m`books` is a table — write `books.<column>` to reference one of its columns\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.836242,"o","\u001b[19;62H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.879646,"o","\u001b[19;68H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.924636,"o","\u001b[19;69H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.964601,"o","\u001b[19;70H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.006419,"o","\u001b[19;71H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.048441,"o","\u001b[19;72H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.090631,"o","\u001b[19;73H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.130652,"o","\u001b[19;74H\u001b[38;2;255;107;107;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.173324,"o","\u001b[19;75H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.216269,"o","\u001b[19;68H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.258581,"o","\u001b[19;77H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mleft\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mright\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcross\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minner\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwhere\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mgroup\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mhaving\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munion\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mintersect\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexcept\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mlimit\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.300286,"o","\u001b[19;78H\u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtru\u001b[22;41Hfalse\u001b[22;47Hexists\u001b[22;54Hcase\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcoalesce\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcount\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mdate\u001b[38;2;230;230;230;48;2;24;27;34m >\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.342743,"o","\u001b[19;79H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.382915,"o","\u001b[19;80H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;20H\u001b[27m\u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;87H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.426467,"o","\u001b[19;81H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;19H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.469901,"o","\u001b[19;82H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.510102,"o","\u001b[19;2H\u001b[38;2;139;144;154;48;2;24;27;34m<\u001b[19;4H\u001b[38;2;199;146;234;48;2;24;27;34mct\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mti\u001b[19;30Hle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[19;78H\u001b[38;2;255;107;107;48;2;24;27;34mauth\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.552597,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mct\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;23Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;40Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;62Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mautho\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.595928,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mt\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;22Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;39Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;61Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mauthor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.6348,"o","\u001b[19;3H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;21Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;38Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;60Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34m`authors`\u001b[22;12His a table — write `authors.<column>` to reference one of its columns\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.679178,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;20Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;37Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;59Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[22;2H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[22;12Hname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.720573,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34muthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;19Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;36Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;58Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[22;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.76158,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;18Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;35Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;57Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mau\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.80538,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mhors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;17Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;34Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;56Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34maut\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.846705,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;16Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;33Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;55Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mauth\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.887371,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mrs\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;15Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;32Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;54Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mautho\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.932783,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;14Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;31Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;53Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mauthor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[41.972676,"o","\u001b[19;3H\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;13Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;30Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;52Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mauthor_\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.016092,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;12Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;29Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;51Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mauthor_i\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.056746,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mame\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;11Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;28Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;50Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.098633,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mme\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;10Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;27Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;49Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34mleft\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mright\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcross\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minner\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwhere\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mgroup\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mhaving\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munion\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mintersect\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexcept\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mlimit\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.141039,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;9Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;26Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;48Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.18257,"o","\u001b[19;3H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;8Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;25Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;47Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.224978,"o","\u001b[19;3H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;7Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;24Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;46Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mord\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.266183,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;6Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;23Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;45Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34morde\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.308285,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[19;5Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;22Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;44Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.350819,"o","\u001b[19;4H\u001b[38;2;86;182;194;48;2;24;27;34mks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;21Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;43Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.392514,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;20Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;42Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.434482,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;19Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;41Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.477105,"o","\u001b[19;3H\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;18Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;40Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mnull\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtrue\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfalse\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mexists\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcase\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcoalesce\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mcount\u001b[22;86H\u001b[38;2;230;230;230;48;2;24;27;34m>\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.520316,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;17Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;39Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[22;20H\u001b[38;2;130;207;253;48;2;24;27;34mabs\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;130;207;253;48;2;24;27;34mavg\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;86H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.559547,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;16Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;38Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mau\u001b[22;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.602022,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mtle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;15Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;37Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34maut\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.644078,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;14Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;36Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mauth\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.685655,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;13Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;35Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mautho\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.729419,"o","\u001b[19;3H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;12Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;34Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mauthor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.77221,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;11Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;33Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mauthors\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34m`authors`\u001b[22;12His a table — write `authors.<column>` to reference one of its columns\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.812325,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;10Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;32Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[22;2H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[22;12Hname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.854552,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;9Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;31Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[22;2H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.899792,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mm\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;8Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;30Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mna\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.939569,"o","\u001b[19;3H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;7Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;29Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;255;107;107;48;2;24;27;34mnam\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.979652,"o","\u001b[19;3H\u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;6Hks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mjoin\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;28Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m=\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34morder\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mby\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[43.020671,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├\u001b[2;23H┼\u001b[2;43H┤\u001b[3;13H 1\u001b[3;25HUrsula\u001b[3;32HK.\u001b[3;35HLe\u001b[3;38HGuin\u001b[4;11H│ 2 │ Italo Calvino │\u001b[5;11H└───────────┴───────────────────┘\u001b[6;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[6;16Hdata\u001b[6;21H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[6;31H \u001b[6;43H \u001b[7;11H┌\u001b[7;21H┬\u001b[7;23H─\u001b[7;43H──────┬───────────┐\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ book_id\u001b[8;21H│ title\u001b[8;49H│\u001b[8;51Hauthor_id\u001b[8;61H│\u001b[9;11H├\u001b[9;21H┼\u001b[9;49H┼\u001b[9;61H┤\u001b[10;13H 1\u001b[10;23HA Wizard\u001b[10;32Hof\u001b[10;35HEarthsea\u001b[10;51H 1\u001b[11;11H│ 2 │ The Left Hand of Darkness │ 1 │\u001b[12;19H3\u001b[12;23HInv\u001b[12;27Hsible Cities \u001b[12;59H2\u001b[13;11H└─────────┴─"]
|
||||
[43.02073,"o","──────────────────────────┴───────────┘\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mmode:\u001b[14;17Hadvanced \u001b[14;33H \u001b[14;49H \u001b[14;59H \u001b[14;61H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: select authors.name, books.title from books\u001b[15;66Hjoin\u001b[15;71Hauthors\u001b[15;79Ho\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mbooks.auth\u001b[16;13Hr_id = \u001b[16;21Huthors.author_id\u001b[16;38Horder\u001b[16;44Hby\u001b[16;47Hauthors.name\u001b[19;2H\u001b[7m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;22H \u001b[19;25H \u001b[19;41H \u001b[19;43H \u001b[19;61H \u001b[19;67H \u001b[19;70H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[43.026088,"o","\u001b[2;21H\u001b[38;2;230;230;230;48;2;24;27;34m┼\u001b[2;23H─\u001b[2;43H──────┼───────────┤\u001b[3;19H1\u001b[3;21H│\u001b[3;23HA\u001b[3;25HWizard\u001b[3;32Hof\u001b[3;35HEarthsea \u001b[3;49H│\u001b[3;59H1\u001b[3;61H│\u001b[4;19H2\u001b[4;21H│\u001b[4;23HThe Left Hand \u001b[4;38Hf\u001b[4;40HDarkness\u001b[4;49H│\u001b[4;59H1\u001b[4;61H│\u001b[5;11H│ 3 │ Invisible Cities \u001b[5;49H│\u001b[5;59H2\u001b[5;61H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴───────────────────────────┴───────────┘\u001b[7;11Hmode: advanced \u001b[8;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mselect authors.name,\u001b[8;34Hbooks.title\u001b[8;46Hfrom\u001b[8;51Hbooks join authors\u001b[8;70Hon\u001b[8;73Hbooks.author_id\u001b[8;89H=\u001b[9;2Hauthors.author_id order by authors.name\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;11H┌──────"]
|
||||
[43.026168,"o","─────────────┬───────────────────────────┐\u001b[10;61H \u001b[11;13Hname\u001b[11;19H \u001b[11;21H \u001b[11;23H \u001b[11;27H │ title \u001b[11;40H \u001b[11;49H \u001b[11;59H│\u001b[11;61H \u001b[12;11H├───────────────────┼───────────────────────────┤\u001b[12;61H \u001b[13;11H│ Italo Calvino │ Invisible Cities │ \u001b[14;11H│ Ursula K. Le\u001b[14;26HGuin\u001b[14;31H│\u001b[14;33HA\u001b[14;35HWizard\u001b[14;42Hof\u001b[14;45HEarthsea\u001b[14;59H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ Ursula K. Le Guin │ The Left Hand of Darkness │ \u001b[15;66H \u001b[15;71H \u001b[15;79H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────────────┴───────────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[43.031976,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[43.038366,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[43.04363,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[44.045185,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[44.524311,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.705927,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.747694,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.791333,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.834665,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.873633,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.913984,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.958312,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[45.998285,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.041889,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.083461,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.126372,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.167225,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.211976,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.253772,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.295827,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.337806,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.379969,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.422064,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.461147,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.503806,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.548224,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.586372,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.631675,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.670448,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.712332,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.755613,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.79845,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.839475,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.880628,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.922255,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[46.968153,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.010339,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.04926,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.09156,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.136208,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.176722,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.218468,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.260356,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.302206,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.344737,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.387001,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.427075,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.468139,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.510785,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.553831,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.598136,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.640418,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.679706,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.724158,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.76992,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.808188,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.847742,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.88843,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.931564,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[47.974091,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.01635,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.057779,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.100175,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.140233,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.184252,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.224369,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.2681,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.31214,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.354085,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[48.39683,"o","\u001b[12;47H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[13;47H Each book paired with its author, joined \u001b[14;47H across the two tables. \u001b[15;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[49.39476,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[51.683843,"o","\u001b[12;47H\u001b[38;2;230;230;230;48;2;24;27;34m────────────┤ \u001b[13;47Hes │ \u001b[14;47Hrthsea │ \u001b[15;47Hof Darkness │ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[53.183843,"o",""]
|
||||
@@ -0,0 +1,272 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556534,"title":"Simple mode, then advanced — with the SQL the playground runs for you","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.005602,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.005664,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.005724,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.005782,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.005876,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mFinding Sleepy Finch\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009208,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.010322,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.045972,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.091047,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.135182,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.180832,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.225453,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.270622,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.31495,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.360159,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.40506,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.45261,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.495108,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.540505,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.585727,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.630866,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.675552,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.720595,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.765401,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.810487,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.855619,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.900094,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.945562,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.990535,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.035585,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.080578,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.126024,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.170908,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.215329,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;39H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;44Hpk\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.231279,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;44H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.23355,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.235535,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.237583,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.006413,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.05129,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.096034,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.141343,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.186041,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.230898,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.276574,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.321162,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.366133,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.4114,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.456033,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.500912,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.546471,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.59077,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.63632,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.681104,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.716695,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.725652,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.771093,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.816083,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.861712,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.906036,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.950953,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.996361,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.042347,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.085732,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.131094,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.175819,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.221241,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.266461,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.311636,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.356754,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.401186,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.44737,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.490832,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;41H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.508032,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;47H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;19H│\u001b[12;21HType\u001b[12;28H│\u001b[12;30HConstraints\u001b[12;42H│\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hid\u001b[14;19H│\u001b[14;21Hserial\u001b[14;28H│\u001b[14;30HPK\u001b[14;42H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Htitle\u001b[15;19H│\u001b[15;21Htext\u001b[15;28H│\u001b[15;42H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.510375,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.512468,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.514597,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.383132,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.426091,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.474404,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.516908,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.561335,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.606021,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.651613,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.695919,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.74118,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.786492,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.831561,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.876383,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.922141,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.966021,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.992961,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.011328,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.056261,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.102247,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.145896,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.191505,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.236305,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.281559,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.326526,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.371657,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.416351,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.461402,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.506327,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.553035,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.596757,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.642224,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.687314,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.732449,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.776781,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.821867,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.866419,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.911595,"o","\u001b[19;36H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.957918,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34mA\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.00276,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.048092,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mW\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.093002,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.137866,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mz\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.182114,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.22691,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.272637,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.31681,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.362395,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.407287,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.452426,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.498367,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mE\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.54289,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.587882,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.636037,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.679653,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.725118,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.7715,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.813112,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.858311,"o","\u001b[19;36H\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.90372,"o","\u001b[19;58H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.946388,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[3;11H┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌───────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle\u001b[14;21Ht\u001b[14;23Hxt \u001b[14;30H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;46H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;53H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;35H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.964856,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[2;22Hto\u001b[2;25H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[2;32H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[2;38H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;11H┌───────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────┼────────┼─────────────┤\u001b[7;11H│ id │ serial │ PK │\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ title │ text │ \u001b[8;32H \u001b[8;38H │ \u001b[9;11H└───────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s) inserted \u001b[11;42H \u001b[12;11H┌\u001b[12;16H┬\u001b[12;19H─\u001b[12;28H─\u001b[12;39H┐ \u001b[13;16H│\u001b[13;18Htitl\u001b[13;23H \u001b[13;28H \u001b[13;30H \u001b[13;39H│\u001b[13;42H \u001b[14;11H├────┼──────────────────────┤\u001b[14;42H \u001b[15;11H│ 1 │ A Wizard of Earthsea │ \u001b[16;2H\u001b[38;2;159;216"]
|
||||
[7.964881,"o",";145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[16;46H \u001b[16;53H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.967361,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.969787,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.972355,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.686639,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.731989,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.777608,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.822721,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.867147,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.912409,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.957609,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.002627,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.047696,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.092834,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.138386,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.182329,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.227374,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.272004,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.317476,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.361859,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.407686,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.448543,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.453062,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.497825,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.54304,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.587611,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.631853,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.677279,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.721511,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.766601,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.812763,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.857566,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.903332,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.946708,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.993148,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.03758,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.081372,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.127723,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.172202,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.217871,"o","\u001b[19;36H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.262791,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34mI\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.307928,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.352388,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.398232,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.443557,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.487671,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.53202,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.577814,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.623569,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.667235,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.713722,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mC\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.758009,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.803316,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.847437,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.892637,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.937528,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.982402,"o","\u001b[19;36H\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.027561,"o","\u001b[19;54H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.072595,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;22H \u001b[2;25H \u001b[2;32H \u001b[2;38H \u001b[3;11H┌───────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;13Htitle\u001b[7;21Ht\u001b[7;23Hxt \u001b[7;30H \u001b[8;11H└───────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues"]
|
||||
[11.073108,"o","\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;44H \u001b[11;11H┌────┬──────────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ A Wizard of Earthsea │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;46H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;53H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;35H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.089401,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;13H1 row(s) inserted \u001b[4;42H \u001b[5;11H┌\u001b[5;16H┬\u001b[5;19H─\u001b[5;28H─\u001b[5;39H┐ \u001b[6;16H│\u001b[6;18Htitl\u001b[6;23H \u001b[6;28H \u001b[6;30H \u001b[6;39H│\u001b[6;42H \u001b[7;11H├────┼──────────────────────┤\u001b[7;42H \u001b[8;11H│ 1 │ A Wizard of Earthsea │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[9;44H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;37H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[12;11H┌────┬──────────────────┐\u001b[12;39H \u001b[13;11H│ id │ title │ \u001b[14;11H├────┼──────────────────┤ \u001b[14;39H \u001b[15;11H│ 2 │ Invisible Cities │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘ \u001b[16;38H \u001b[16;46H \u001b[16;53H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.092877,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.096094,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.099392,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.100787,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.261863,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.306581,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.352729,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.398463,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.442154,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.486904,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.533448,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.574106,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.577083,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.621446,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.666238,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.712277,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.758163,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.802233,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.848435,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.892609,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.938105,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;44H \u001b[4;11H┌────┬──────────────────────┐\u001b[5;11H│ id │ title │\u001b[6;11H├────┼──────────────────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea │\u001b[8;11H└────┴──────────────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;44H \u001b[11;11H┌────┬──────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 2 │ Invisible Cities │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.942609,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[2;44H \u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[3;37H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;11H┌────┬──────────────────┐\u001b[5;39H \u001b[6;11H│ id │ title │ \u001b[7;11H├────┼──────────────────┤ \u001b[7;39H \u001b[8;11H│ 2 │ Invisible Cities │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘\u001b[9;37H \u001b[9;44H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;35H────┐\u001b[12;35H \u001b[12;39H│\u001b[13;35H────┤\u001b[14;14H1\u001b[14;18HA W\u001b[14;22Hzard of Earthsea\u001b[14;39H│\u001b[15;11H│ 2 │ Invisible Cities \u001b[15;39H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.946228,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.949853,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.953526,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.95632,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.437495,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.627404,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[22;7Hmessages\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.671673,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.720721,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.76424,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.806604,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msimple\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.851691,"o","\u001b[19;7H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.897267,"o","\u001b[19;8H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.942864,"o","\u001b[19;9H\u001b[38;2;86;182;194;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.988799,"o","\u001b[19;10H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.0331,"o","\u001b[19;11H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.077998,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.122932,"o","\u001b[19;13H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.168466,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.16779,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.360032,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;44H \u001b[4;11H┌────┬──────────────────┐\u001b[5;11H│ id │ title │\u001b[6;11H├────┼──────────────────┤\u001b[7;11H│ 2 │ Invisible Cities │\u001b[8;11H└────┴─────────────"]
|
||||
[16.360139,"o","─────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[11;11H│ id │ title │\u001b[12;11H├────┼──────────────────────┤\u001b[13;11H│ 1 │ A Wizard of Earthsea │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;14H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m2\u001b[14;18HInv\u001b[14;22Hsible Cities \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m "]
|
||||
[16.360194,"o","\u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mmode: advanced \u001b[18;1H\u001b[38;2;224;96;96;48;2;24;27;34m╭ \u001b[1m\u001b[38;2;255;158;107;48;2;24;27;34mADVANCED\u001b[22m\u001b[38;2;224;96;96;48;2;24;27;34m ──────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;7H \u001b[19;90H\u001b[38;2;224;96;96;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sid"]
|
||||
[16.360229,"o","ebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.361104,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.747308,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[22;17Hselect\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.791473,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.837769,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.86055,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.881961,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.927327,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.972564,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.017519,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.061914,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.106924,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.152251,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.197666,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.242135,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.287153,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.33382,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.376629,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.423309,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[2;37H \u001b[2;44H \u001b[3;11H┌────┬──────────────────┐\u001b[4;11H│ id │ title │\u001b[5;11H├────┼──────────────────┤\u001b[6;11H│ 2 │ Invisible Cities │\u001b[7;11H└────┴──────────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[10;11H│ id │ title │\u001b[11;11H├────┼────"]
|
||||
[18.42343,"o","──────────────────┤\u001b[12;11H│ 1 │ A Wizard of Earthsea │\u001b[13;14H2\u001b[13;18HInv\u001b[13;22Hsible Cities \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mmode: advanced \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: show\u001b[16;27Hdata\u001b[16;32Hbooks\u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.428704,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[3;11H│ id │ title \u001b[3;39H│\u001b[4;11H├────┼──────────────────────┤\u001b[5;11H│ 1 │ A Wizard of Earthsea\u001b[5;39H│\u001b[6;35H \u001b[6;39H│\u001b[7;35H────┘\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mmode: advanced \u001b[9;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mshow data books\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mSELECT\u001b[10;33H\u001b[38;2;139;144;154;48;2;24;27;34m*\u001b[10;35H\u001b[38;2;199;146;234;48;2;24;27;34mFROM\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌\u001b[11;16H┬\u001b[11;39H┐\u001b[12;13Hid\u001b[12;18Htitle \u001b[12;27H \u001b[12;30H \u001b[13;11H├────┼──────────────────────┤\u001b[14;11H│ 1 │ A Wizard of Earthsea │\u001b[15;11H│ 2 │ Invisible\u001b[15;28HCities\u001b[15;39H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.433612,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.438812,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.443926,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.444844,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.923984,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.915214,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.415214,"o",""]
|
||||
@@ -0,0 +1,262 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556513,"title":"Save a project, start fresh, then load it back","env":{"SHELL":"/usr/bin/bash","TERM":"tmux-256color"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.009452,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.009512,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.009582,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.009636,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.009699,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mLake Quill Cosmic\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;"]
|
||||
[0.009731,"o","34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011318,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.014337,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.032534,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.076435,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.122582,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.166431,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.213396,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.258864,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.301174,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.346273,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.390927,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.436712,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.481575,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.526079,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.572043,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.618322,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.660925,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.707507,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.751411,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.79593,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.841165,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.886356,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.945386,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.981285,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.025295,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.070144,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.111405,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.158302,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.206026,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;39H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;44Hpk\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.220416,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;44H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;"]
|
||||
[2.22729,"o","216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.232222,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.894975,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.936352,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.986279,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.026567,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.073971,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.116454,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.161288,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.206697,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.251334,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.296689,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.342311,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.387382,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.43379,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.477188,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.521321,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.566893,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.612863,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.656588,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.702635,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.705839,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.74622,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.791285,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.836474,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.885682,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.926166,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.97121,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.016397,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.061558,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.106183,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.151499,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.196664,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.24428,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.287318,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.331966,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.376374,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;41H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.392031,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;47H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;19H│\u001b[12;21HType\u001b[12;28H│\u001b[12;30HConstraints\u001b[12;42H│\u001b[13;2H\u001b[38;2;"]
|
||||
[4.39328,"o","159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hid\u001b[14;19H│\u001b[14;21Hserial\u001b[14;28H│\u001b[14;30HPK\u001b[14;42H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Htitle\u001b[15;19H│\u001b[15;21Htext\u001b[15;28H│\u001b[15;42H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.395595,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.401282,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.167688,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.215259,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.256539,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.301944,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.350291,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.395643,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.436357,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.48247,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.526673,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.576286,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.619174,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.661377,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.707346,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.752224,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.799926,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.841497,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.878146,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.889288,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.934709,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.977885,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.026291,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.068327,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.113952,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.160289,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.202482,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.246939,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.291926,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.3373,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.382183,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.428335,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.471946,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.519168,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.563306,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.607288,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.652097,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.697142,"o","\u001b[19;36H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.743197,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34mA\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.787663,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.833425,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mW\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.877812,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.92365,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mz\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.967876,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.013885,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.058029,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.103192,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.147679,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.192796,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.237869,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.283032,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mE\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.327505,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.373231,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.4182,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.463382,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.508137,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.5532,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.598749,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.643158,"o","\u001b[19;36H\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.688071,"o","\u001b[19;58H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.733219,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[3;11H┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27"]
|
||||
[7.733284,"o",";34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌───────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle\u001b[14;21Ht\u001b[14;23Hxt \u001b[14;30H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;"]
|
||||
[7.733348,"o","2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;46H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;53H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;35H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.75304,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[2;22Hto\u001b[2;25H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[2;32H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[2;38H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;11H┌───────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────┼────────┼─────────────┤\u001b[7;11H│ id │ serial │ PK │\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ title │ text │ \u001b[8;32H \u001b[8;38H │ \u001b[9;11H└───────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s) inserted \u001b[11;42H \u001b[12;11H┌\u001b[12;16H┬\u001b[12;19H─\u001b[12;28H─\u001b[12;39H┐ \u001b[13;16H│\u001b[13;18Htitl\u001b[13;23H \u001b[13;28H \u001b[13;30H \u001b[13;39H│\u001b[13;42H \u001b[14;11H├────┼──────────────────────┤\u001b[14;42H \u001b[15;11H│ 1 │ A Wizard of Earthsea │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[16;46H \u001b[16;53H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.756529,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.759874,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.762592,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.623623,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.66809,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.712302,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.761256,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.803216,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.847318,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mt\u001b[22;4Hble\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.892684,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.93714,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.982301,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.027984,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.072634,"o","\u001b[19;12H\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.117525,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;22H \u001b[2;25H \u001b[2;32H \u001b[2;38H \u001b[3;11H┌───────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;13Htitle\u001b[7;21Ht\u001b[7;23Hxt \u001b[7;30H \u001b[8;11H└───────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues"]
|
||||
[9.117608,"o","\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;44H \u001b[11;11H┌────┬──────────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────────┤\u001b[14;11H│ 1 │ A Wizard of Earthsea │\u001b[15;11H└────┴──────────────────────┘\u001b[16;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.120952,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ Name\u001b[2;19H│\u001b[2;21HType\u001b[2;28H│\u001b[2;30HConstraints\u001b[2;42H│\u001b[3;11H├\u001b[3;19H┼\u001b[3;28H┼\u001b[3;42H┤\u001b[4;13Hid \u001b[4;21Hserial\u001b[4;30HPK \u001b[5;11H│ title │ text │ │\u001b[6;11H└───────┴────────┴─────────────┘\u001b[7;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7;37H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[8;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[9;2H\u001b[38;2;159;216;145;48;2;24"]
|
||||
[9.120995,"o",";27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐ \u001b[9;44H \u001b[10;11H│\u001b[10;13Hid │ title \u001b[10;39H│\u001b[11;11H├\u001b[11;16H┼\u001b[11;39H┤\u001b[12;13H 1\u001b[12;18HA Wizard\u001b[12;27Hof\u001b[12;30HEarthsea\u001b[13;11H└\u001b[13;16H┴\u001b[13;39H┘\u001b[14;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[14;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;27H \u001b[14;30H \u001b[14;39H \u001b[15;11HTables (1): \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m books \u001b[16;20H \u001b[16;25H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.12404,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.127271,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.130379,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.13175,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.618348,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.208387,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.253176,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.298182,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.342215,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.388293,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.433176,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.479165,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.522998,"o","\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34m╭\u001b[1m Save as \u001b[9;39H\u001b[22m─────────────────────────────────────────╮\u001b[10;13H \u001b[10;16H \u001b[10;18H \u001b[10;39H \u001b[10;80H│\u001b[11;11H│Name (under data dir/projects)\u001b[11;43Hor\u001b[11;46Habsolute\u001b[11;55Hpath:\u001b[11;80H│\u001b[12;14H \u001b[12;16H \u001b[12;18H \u001b[12;20H \u001b[12;27H \u001b[12;30H \u001b[12;39H \u001b[12;80H│\u001b[13;11H│> █ \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[14;16H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[1mEnter\u001b[15;18H\u001b[22mconfirm\u001b[15;28H\u001b[38;2;139;144;154;48;2;24;27;34mEsc cancel\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[16;13H \u001b[16;80H│\u001b[17;11H╰───────────────────────────────────────────────"]
|
||||
[11.52308,"o","─────────────────────╯\u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.523688,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.712429,"o","\u001b[13;14H\u001b[38;2;230;230;230;48;2;24;27;34ml█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.758108,"o","\u001b[13;15H\u001b[38;2;230;230;230;48;2;24;27;34mi█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.802914,"o","\u001b[13;16H\u001b[38;2;230;230;230;48;2;24;27;34mb█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.84755,"o","\u001b[13;17H\u001b[38;2;230;230;230;48;2;24;27;34mr█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.892817,"o","\u001b[13;18H\u001b[38;2;230;230;230;48;2;24;27;34ma█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.938699,"o","\u001b[13;19H\u001b[38;2;230;230;230;48;2;24;27;34mr█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.982784,"o","\u001b[13;20H\u001b[38;2;230;230;230;48;2;24;27;34my█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.023504,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[14;80H│ \u001b[15;80H│ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.983199,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.583339,"o","\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌────┬────\u001b[9;39H┐ \u001b[10;13Hid\u001b[10;16H│\u001b[10;18Htitle\u001b[10;39H│\u001b[10;80H \u001b[11;11H├────┼──────────────────────┤ \u001b[11;43H \u001b[11;46H \u001b[11;55H \u001b[11;80H \u001b[12;14H1\u001b[12;16H│\u001b[12;18HA\u001b[12;20HWizard\u001b[12;27Hof\u001b[12;30HEarthsea\u001b[12;39H│\u001b[12;80H \u001b[13;11H└────┴──────────────────────┘\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[14;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mTables\u001b[15;18H(1): \u001b[15;28H \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;13Hbooks\u001b[16;80H \u001b[17;11H\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────────────────────────────────────\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.586771,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[3;11H│ id │ serial │ PK │\u001b[4;13Htitle\u001b[4;21Ht\u001b[4;23Hxt \u001b[4;30H \u001b[5;11H└───────┴────────┴─────────────┘\u001b[6;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[6;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[7;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[7;37H \u001b[7;44H \u001b[8;11H┌────┬──────────────────────┐\u001b[9;11H│ id │ title │\u001b[10;11H├────┼──────────────────────┤\u001b[11;11H│ 1 │ A Wizard of Earthsea │\u001b[12;11H└────┴──────────────────────┘\u001b[13;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[15;11H \u001b[15;14Hooks \u001b[16;11H[ok] now\u001b[16;20Hediting:\u001b[16;29HLibrary\u001b[25;10H\u001b[1mLibrary\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.589881,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.593034,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.596086,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.597453,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.084422,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.262361,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnew\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.308139,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.35287,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mnew\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.353905,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.579036,"o","\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.583686,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ id │ serial │ PK │\u001b[3;13Htitle\u001b[3;21Ht\u001b[3;23Hxt \u001b[3;30H \u001b[4;11H└───────┴────────┴─────────────┘\u001b[5;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[5;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[6;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[6;37H \u001b[6;44H \u001b[7;11H┌────┬────────────────"]
|
||||
[17.583777,"o","──────┐\u001b[8;11H│ id │ title │\u001b[9;11H├────┼──────────────────────┤\u001b[10;11H│ 1 │ A Wizard of Earthsea │\u001b[11;11H└────┴──────────────────────┘\u001b[12;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[14;11H \u001b[14;14Hooks \u001b[15;11H[ok] now\u001b[15;20Hediting:\u001b[15;29HLibrary\u001b[16;29HR\u001b[16;31Hpple Peaceful\u001b[16;45HCrystal\u001b[25;10H\u001b[1m\u001b[38;2;139;144;154;48;2;24;27;34m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mRipple Peaceful Crystal\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.588092,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.592232,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.596297,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.596059,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.07839,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.133681,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.17822,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.222712,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.267862,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.31421,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.35721,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mt\u001b[22;4Hble\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.402906,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.448324,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.494085,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.538058,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.583159,"o","\u001b[19;12H\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.62828,"o","\u001b[2;13H\u001b[38;2;230;230;230;48;2;24;27;34mtitle\u001b[2;21Ht\u001b[2;23Hxt \u001b[2;30H \u001b[3;11H└───────┴────────┴─────────────┘\u001b[4;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[4;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[5;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;37H \u001b[5;44H \u001b[6;11H┌────┬──────────────────────┐\u001b[7;11H│ id │ title "]
|
||||
[19.628334,"o"," │\u001b[8;11H├────┼──────────────────────┤\u001b[9;11H│ 1 │ A Wizard of Earthsea │\u001b[10;11H└────┴──────────────────────┘\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[13;11H \u001b[13;14Hooks \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m[ok] now\u001b[14;20Hediting:\u001b[14;29HLibrary\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;29H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mR\u001b[15;31Hpple Peaceful\u001b[15;45HCrystal\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunni\u001b[16;17Hg:\u001b[16;20"]
|
||||
[19.6284,"o","H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;36H \u001b[16;45H \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.632763,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[4;37H \u001b[4;44H \u001b[5;11H┌────┬──────────────────────┐\u001b[6;11H│ id │ title │\u001b[7;11H├────┼──────────────────────┤\u001b[8;11H│ 1 │ A Wizard of Earthsea │\u001b[9;11H└────┴──────────────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[12;11H \u001b[12;14Hooks \u001b[13;11H[ok] now\u001b[13;20Hediting:\u001b[13;29HLibrary\u001b[14;29HR\u001b[14;31Hpple Peaceful\u001b[14;45HCrystal\u001b[15;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[15;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;29H \u001b[15;36H \u001b[15;45H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mNo tables in this project\u001b[16;37Hyet.\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.635933,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.639083,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.642551,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.643688,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.129593,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.9188,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mload\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.963805,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.007412,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.053397,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mload\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.098416,"o","\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.102735,"o","\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m╭\u001b[1m Load project \u001b[22m──────────────────────────────────────────────────────╮\u001b[5;11H│ \u001b[5;80H│\u001b[6;12H\u001b[1m › [TEMP] Ripple Peaceful Crystal 2026-06-15 20:48\u001b[6;80H\u001b[22m│\u001b[7;11H│ Library 2026-06-15 20:48\u001b[7;80H│\u001b[8;14H [TEMP] L\u001b[8;24Hke\u001b[8;27HQuill Co\u001b[8;36Hmic \u001b[8;42H2026-06-15\u001b[8;53H20:48\u001b[8;80H│\u001b[9;11H│ \u001b[9;80H│\u001b[10;11H│\u001b[1m↑↓\u001b[22m select \u001b[1mEnter\u001b[10;30H\u001b[22mload\u001b[10;37H\u001b[1mb\u001b[10;39H\u001b[22mbrowse\u001b[10;46Hpath\u001b[10;53H\u001b[38;2;139;144;154;48;2;24;27;34mEsc cancel\u001b[10;80H\u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[11;11H│ \u001b[11;18H \u001b[11;80H│\u001b[12;11H│\u001b[12;13H \u001b[12;80H│\u001b[13;11H│ \u001b[13;16H \u001b[13;20H \u001b[13;29H \u001b[14;11H│ \u001b[14;16H \u001b[14;20H \u001b[14;29H \u001b[14;36H \u001b[14;45H \u001b[15;11H│ \u001b[15;16H \u001b[16;11H│ \u001b[16;14H \u001b[16;"]
|
||||
[22.102806,"o","21H \u001b[16;24H \u001b[16;29H \u001b[16;37H \u001b[16;80H│\u001b[17;11H│ │\u001b[18;11H│ │\u001b[19;11H│\u001b[19;80H│\u001b[20;11H│ │\u001b[21;11H│ │\u001b[22;11H│ │\u001b[23;11H╰────────────────────────────────────────────────────────────────────╯\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.105683,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.489013,"o","\u001b[6;12H\u001b[38;2;230;230;230;48;2;24;27;34m [TEMP] Ripple Peaceful Crystal 2026-06-15 20:48\u001b[7;12H\u001b[1m › Library 2026-06-15 20:48\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.599785,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[14;80H│ \u001b[15;80H│ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.490117,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.68705,"o","\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;11H┌────┬──────────────────────┐\u001b[5;80H \u001b[6;13Hid │ title \u001b[6;29H \u001b[6;38H │ \u001b[6;48H \u001b[6;59H \u001b[6;80H \u001b[7;11H├────┼──────────────────────┤ \u001b[7;80H \u001b[8;14H1 │ A Wiz\u001b[8;24Hrd\u001b[8;27Hof Earth\u001b[8;36Hea │\u001b[8;42H \u001b[8;53H \u001b[8;80H \u001b[9;11H└────┴──────────────────────┘\u001b[9;80H \u001b[10;11H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;30H \u001b[10;37H \u001b[10;39H \u001b[10;46H \u001b[10;53H \u001b[10;80H \u001b[11;11HTables\u001b[11;18H(1):\u001b[11;80H \u001b[12;11H \u001b[12;13Hbooks\u001b[12;80H \u001b[13;11H[ok]\u001b[13;16Hnow\u001b[13;20Hediting:\u001b[13;29HLibrary\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m[ok]\u001b[14;16Hnow\u001b[14;20Hediting:\u001b[14;29HRipple\u001b[14;36HPeaceful\u001b[14;45HCrystal\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[15;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mNo\u001b[16;14Htables\u001b[16;21Hin\u001b[16;24Hthis\u001b[16;29Hproject\u001b[16;37Hyet.\u001b[16;80H \u001b[17;11H\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────────────────────────────────────\u001b[18;11H──────────────────────────────────────────────────────────────────────\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;80H \u001b[20;11H\u001b[38;2;74;82;101;48;2;24;27;34m────────"]
|
||||
[24.687117,"o","──────────────────────────────────────────────────────────────\u001b[21;11H──────────────────────────────────────────────────────────────────────\u001b[22;11H\u001b[38;2;139;144;154;48;2;24;27;34mmmand — press Tab for options, `help` for a list · `mode advanced` for\u001b[23;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.690134,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;44H \u001b[4;11H┌────┬──────────────────────┐\u001b[5;11H│ id │ title │\u001b[6;11H├────┼──────────────────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea │\u001b[8;11H└────┴──────────────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[11;11H \u001b[11;14Hooks \u001b[12;11H[ok] now\u001b[12;20Hediting:\u001b[12;29HLibrary\u001b[13;29HR\u001b[13;31Hpple Peaceful\u001b[13;45HCrystal\u001b[14;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[14;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;29H \u001b[14;36H \u001b[14;45H \u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mNo tables in this\u001b[15;29Hproject\u001b[15;37Hyet.\u001b[16;11H[\u001b[16;13Hk] now editing:\u001b[16;29HLibrary\u001b[16;37H \u001b[25;10H\u001b[1mLibrary\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.692736,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.695479,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.698078,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.703269,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.191274,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.567384,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.613605,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.662691,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.703119,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.748147,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.792354,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mt\u001b[22;4Hble\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.84022,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.886742,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.931728,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.976264,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.018459,"o","\u001b[19;12H\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.063137,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[2;37H \u001b[2;44H \u001b[3;11H┌────┬──────────────────────┐\u001b[4;11H│ id │ title │\u001b[5;11H├────┼──────────────────────┤\u001b[6;11H│ 1 │ A Wizard of Earthsea │\u001b[7;11H└────┴──────────────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mTables (1): \u001b[10;11H \u001b[10;14Hooks \u001b[11;11H[ok] now\u001b[11;20Hediting:\u001b[11;29HLibrary\u001b[12;29HR\u001b[12;31Hpple Peaceful\u001b[12;45HCrystal\u001b[13;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] "]
|
||||
[27.063221,"o","\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[13;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[13;29H \u001b[13;36H \u001b[13;45H \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;2H\u001b[22m\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mNo tables in this\u001b[14;29Hproject\u001b[14;37Hyet.\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m[\u001b[15;13Hk] now editing:\u001b[15;29HLibrary\u001b[15;37H \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunni\u001b[16;17Hg:\u001b[16;20H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.066191,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[2;13Hid │ title \u001b[2;39H│\u001b[3;11H├\u001b[3;16H┼\u001b[3;39H┤\u001b[4;13H 1\u001b[4;18HA Wizard\u001b[4;27Hof\u001b[4;30HEarthsea\u001b[5;11H└\u001b[5;16H┴\u001b[5;39H┘\u001b[6;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[6;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[6;27H \u001b[6;30H \u001b[6;39H \u001b[7;11HTables (1): \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m books \u001b[9;11H[ok] now editing:\u001b[9;29HLibrary\u001b[10;11H[ok] now\u001b[10;20Hediting:\u001b[10;29HRipple\u001b[10;36HPeaceful\u001b[10;45HCrystal\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[11;16Htables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;29H \u001b[12;11HN\u001b[12;13H tables in this\u001b[12;29Hproject yet. \u001b[12;45H \u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m[ok]\u001b[13;16Hnow editing:\u001b[13;29HLibrary\u001b[14;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;29H \u001b[14;37H \u001b[15;11HTables (1): \u001b[15;29H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m books \u001b[16;20H \u001b[16;25H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.069236,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.071811,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.07448,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.077453,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.563884,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.356019,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.856019,"o",""]
|
||||
@@ -0,0 +1,241 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556679,"title":"RDBMS Playground — first table to first query","env":{"SHELL":"/usr/bin/bash","TERM":"tmux-256color"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.005001,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.00509,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.005143,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.005211,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mCosmic Tracking Crimson\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.006794,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.008462,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009915,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.1484,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.193975,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.238549,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.283138,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.32824,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.373029,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.417789,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.463015,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.508308,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.553238,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.597562,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.642443,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.687639,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.733035,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.777963,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.823267,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.867869,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.914868,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.957401,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.002619,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.049016,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.093146,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.137394,"o","\u001b[19;24H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.182798,"o","\u001b[19;25H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.227737,"o","\u001b[19;23H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.272905,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.319385,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.365167,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.409945,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[2;41H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;46Hpk\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;23H \u001b[19;28H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.434399,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;46H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.43743,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.439901,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.442085,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.443582,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.498912,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.543792,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.58823,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.633601,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.677893,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.724646,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.771643,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.813935,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.857858,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.903932,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.908932,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.948477,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.99344,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.038429,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.082885,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.128591,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.17323,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.218344,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.263474,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.30839,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.353515,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.397818,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.443023,"o","\u001b[19;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.488374,"o","\u001b[19;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.533381,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.578492,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.625481,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.668493,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.713636,"o","\u001b[19;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.758205,"o","\u001b[19;30H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.803504,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.848904,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.89329,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.938067,"o","\u001b[19;31H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.983676,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.028693,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;43H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[9;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;25H \u001b[19;30H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.045361,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;48H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;18H│\u001b[12;20HType\u001b[12;27H│\u001b[12;29HConstraints\u001b[12;41H│\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hid\u001b[14;18H│\u001b[14;20Hserial\u001b[14;27H│\u001b[14;29HPK\u001b[14;41H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Hname\u001b[15;18H│\u001b[15;20Htext\u001b[15;27H│\u001b[15;41H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.049496,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.052244,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.054984,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.968876,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.013001,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.059364,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.104019,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.149469,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.193497,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.238102,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.282985,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.32829,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.373458,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.418742,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.463545,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.508141,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.529857,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.553169,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.59869,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.643808,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.688277,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.733297,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.778555,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.823239,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.868713,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.914139,"o","\u001b[19;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.958959,"o","\u001b[19;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.004275,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.048261,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.093804,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.139133,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.183187,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.228589,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.275119,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34my\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.319201,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.36361,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.408893,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.45308,"o","\u001b[19;35H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.498211,"o","\u001b[19;36H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.543869,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.587908,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.633658,"o","\u001b[19;37H\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.678919,"o","\u001b[19;40H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mno\u001b[22;5H\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.724863,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[2;24H \u001b[2;32H \u001b[2;37H \u001b[3;11H┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34"]
|
||||
[7.724943,"o","mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[9;22H \u001b[9;25H \u001b[9;34H \u001b[9;39H \u001b[10;11H┌──────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├──────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mname\u001b[14;20Ht\u001b[14;22Hxt \u001b[14;29H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;"]
|
||||
[7.725047,"o","2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[16;43H\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[16;54H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;25H \u001b[19;36H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.741477,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├──────┼────────┼─────────────┤\u001b[5;11H│ id │ serial │ PK │\u001b[6;13Hname\u001b[6;20Ht\u001b[6;22Hxt \u001b[6;29H \u001b[8;34H\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;18H\u001b[38;2;230;230;230;48;2;24;27;34m─\u001b[10;24H┬\u001b[10;27H─\u001b[10;33H┬\u001b[10;41H──────┐\u001b[11;18H \u001b[11;20H │\u001b[11;26HType │ Co\u001b[11;38Hstraints\u001b[11;47H│\u001b[12;18H─\u001b[12;24H┼\u001b[12;27H─\u001b[12;33H┼\u001b[12;41H──────┤\u001b[13;18H \u001b[13;20H │ serial\u001b[13;33H│\u001b[13;35HPK\u001b[13;41H \u001b[13;47H│\u001b[14;18H \u001b[14;20H │\u001b[14;26Htext\u001b[14;33H│\u001b[14;41H \u001b[14;47H│\u001b[15;11H│ birth_year │ int │ \u001b[15;47H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────────────┴────────┴─────────────┘ \u001b[16;54H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.744149,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.746594,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.749619,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.714711,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.759873,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.804016,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.848643,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.894334,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.93891,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.983768,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.029106,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.074479,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.11944,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.165857,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.20916,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.226374,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.253961,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.298497,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.343079,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.388436,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.434233,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.47961,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.523728,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.568538,"o","\u001b[19;21H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.614013,"o","\u001b[19;22H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.658762,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.704562,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.748196,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.793706,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.83965,"o","\u001b[19;27H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.884009,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.928623,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;12H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.974037,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.019178,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.06681,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.112039,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.153864,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.198702,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34my\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.244028,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.28814,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.333711,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.383479,"o","\u001b[19;39H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.423895,"o","\u001b[19;40H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.468451,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.513189,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.55916,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.603519,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.64894,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.693811,"o","\u001b[19;41H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.738223,"o","\u001b[19;47H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.784568,"o","\u001b[19;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.830757,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.875913,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mU\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name, birth_year) values (`, expected string literal or\u001b[23;2H`null` — usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.922652,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.965313,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.012433,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.05751,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.103403,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.147977,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.189545,"o","\u001b[19;57H\u001b[38;2;255;107;107;48;2;24;27;34mK\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name, birth_year) values (`, expected string literal or\u001b[23;2H`null` — usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.234237,"o","\u001b[19;58H\u001b[38;2;255;107;107;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.279197,"o","\u001b[19;59H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.325145,"o","\u001b[19;60H\u001b[38;2;255;107;107;48;2;24;27;34mL\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name, birth_year) values (`, expected string literal or\u001b[23;2H`null` — usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.369779,"o","\u001b[19;61H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.41452,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `name`: Type a\u001b[22;21Hq\u001b[22;23Hoted string (e.g. 'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.460068,"o","\u001b[19;63H\u001b[38;2;255;107;107;48;2;24;27;34mG\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into\u001b[22;21Ha\u001b[22;23Hthors (name, birth_year) values (`, expected string literal or\u001b[23;2H`null` — usage: insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.503682,"o","\u001b[19;64H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.549196,"o","\u001b[19;65H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.594966,"o","\u001b[19;66H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.642352,"o","\u001b[19;49H\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H,`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.687268,"o","\u001b[19;68H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `birth_year`: Type an integer (e.g. 42, -7) or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.732637,"o","\u001b[19;69H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.775491,"o","\u001b[19;70H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.818464,"o","\u001b[19;71H\u001b[38;2;247;140;108;48;2;24;27;34m9\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.864026,"o","\u001b[19;72H\u001b[38;2;247;140;108;48;2;24;27;34m2\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.913924,"o","\u001b[19;73H\u001b[38;2;247;140;108;48;2;24;27;34m9\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.959018,"o","\u001b[19;74H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.002518,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├\u001b[2;18H┼\u001b[2;27H┼\u001b[2;41H┤\u001b[3;13Hid \u001b[3;20Hserial\u001b[3;29HPK \u001b[4;11H│ name │ text │ │\u001b[5;11H└──────┴────────┴─────────────┘\u001b[6;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[6;25H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[6;34H\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[6;45H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[7;11H\u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────────────┬────────┬─────────────"]
|
||||
[12.002607,"o","┐ \u001b[9;11H│ Name \u001b[9;24H│\u001b[9;26HType\u001b[9;33H│\u001b[9;35HConstraints\u001b[9;47H│\u001b[10;11H├\u001b[10;24H┼\u001b[10;33H┼\u001b[10;47H┤\u001b[11;13Hid \u001b[11;26Hserial\u001b[11;35HPK \u001b[12;11H│ name │ text │ │\u001b[13;13Hbirth_year\u001b[13;26Hint \u001b[13;35H \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────────────┴────────┴─────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[15;32H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[15;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[15;47H\u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[15;59H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[15;66H\u001b[38;2;"]
|
||||
[12.002819,"o","139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;247;140;108;48;2;24;27;34m1929\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;22H \u001b[19;29H \u001b[19;41H \u001b[19;48H \u001b[19;70H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.023537,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[3;11H┌────────────┬────────┬─────────────┐\u001b[4;13HN\u001b[4;18H \u001b[4;20H │\u001b[4;26HType\u001b[4;33H│\u001b[4;35HConstraints\u001b[4;47H│\u001b[5;11H├\u001b[5;18H─\u001b[5;24H┼\u001b[5;27H─\u001b[5;33H┼\u001b[5;41H──────┤\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ id \u001b[6;22H │ serial │ PK \u001b[6;45H │ \u001b[7;11H│ name \u001b[7;24H│\u001b[7;26Htext\u001b[7;33H│\u001b[7;47H│\u001b[8;11H│ birth_year │ int │ │\u001b[9;11H└────────────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;50H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;57H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[10;79H\u001b[38;2;247;140;108;48;2;24;27;34m1929\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s)\u001b[11;22Hinserted \u001b[11;33H \u001b[11;35H \u001b[11;47H \u001b[12;11H┌────┬───────────────────┬────────────┐\u001b[13;13Hid │ name \u001b[13;24H \u001b[13;26H \u001b[13;33H \u001b[13;36H│\u001b[13;38Hbirth_year\u001b[13;49H│\u001b[14;11H├\u001b[14;16H┼\u001b[14;24H─\u001b[14;33H─\u001b[14;36H┼\u001b[14;47H──┤\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ Ursula K. Le Guin │ \u001b[15;40H 1929 │ \u001b[15;59H \u001b[15;66H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴───────────────────┴────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.027537,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.031248,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.035311,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.036919,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.389339,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.434434,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.480009,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.503373,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.525184,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.568736,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.614056,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.659055,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.704337,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.749248,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.794142,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.8386,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.884608,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.929337,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.976263,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.020221,"o","\u001b[19;16H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.066906,"o","\u001b[19;17H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.110258,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.155585,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌────────────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├────────────┼────────┼─────────────┤\u001b[5;11H│ id │ serial │ PK │\u001b[6;13Hname\u001b[6;26Ht\u001b[6;28Hxt \u001b[6;35H \u001b[7;13Hbirth_year\u001b[7;26Hint \u001b[8;11H└────────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[9;50H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[9;57H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[9;79H\u001b[38;2;247;140;108;48;2;24;27;34m1929\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted\u001b[10;31H \u001b[10;38H \u001b[10;50H \u001b[10;57H \u001b[10;79H \u001b[11;11H┌────┬───────────────────┬────────────┐\u001b[12;11H│ id │ name │ birth_year │\u001b[13;11H├────┼───────────────────┼────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ Ursula K. Le Guin │ 1929 │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴───"]
|
||||
[14.155696,"o","────────────────┴────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.160074,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ birth_year │ int │ │\u001b[3;11H└────────────┴────────┴─────────────┘\u001b[4;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbirth_year\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[4;50H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[4;57H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Ursula K. Le Guin'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[4;79H\u001b[38;2;247;140;108;48;2;24;27;34m1929\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[5;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[5;13H1 row("]
|
||||
[14.160209,"o","s)\u001b[5;22Hinserted \u001b[5;33H \u001b[5;35H \u001b[5;47H \u001b[6;11H┌────┬───────────────────┬────────────┐\u001b[7;13Hid │ name \u001b[7;24H \u001b[7;26H \u001b[7;33H \u001b[7;36H│\u001b[7;38Hbirth_year\u001b[7;49H│\u001b[8;11H├\u001b[8;16H┼\u001b[8;24H─\u001b[8;33H─\u001b[8;36H┼\u001b[8;47H──┤\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │\u001b[9;18HUrsula K. Le\u001b[9;31HGuin │\u001b[9;38H 1929 │ \u001b[9;57H \u001b[9;79H \u001b[10;11H└────┴───────────────────┴────────────┘\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;11H┌────┬───────────────────┬────────────┐\u001b[13;11H│ id │ name │ birth_year │\u001b[14;11H├────┼───────────────────┼────────────┤\u001b[15;11H│ 1 │ Ursula K. Le Guin │ 1929 │\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴───────────────────┴────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.165148,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.169802,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.173603,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.175237,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.65701,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.047993,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.547993,"o",""]
|
||||
@@ -0,0 +1,426 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556644,"title":"Declare a relationship and see it drawn","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.006194,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.006304,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.006376,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.006449,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.006498,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mValley Wolf River\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;"]
|
||||
[0.006555,"o","34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.008217,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009795,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011447,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.946414,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.99103,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.035981,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.080714,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.125812,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.169906,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.214975,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.260118,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.305336,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.350369,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.396016,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.440355,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.485337,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.529726,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.575314,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.621158,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.665905,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.71034,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.755663,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.800457,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.845632,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.890505,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.935021,"o","\u001b[19;24H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.980316,"o","\u001b[19;25H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.025499,"o","\u001b[19;23H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.070015,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.115207,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.160348,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.205184,"o","\u001b[19;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.250606,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.295771,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.341538,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.385394,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.430472,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.476613,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.521014,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.565944,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.610955,"o","\u001b[19;39H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.6557,"o","\u001b[19;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.700404,"o","\u001b[19;41H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[22;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.745439,"o","\u001b[19;42H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.790824,"o","\u001b[19;43H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.836168,"o","\u001b[19;44H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.880569,"o","\u001b[19;45H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.925746,"o","\u001b[19;41H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.970355,"o","\u001b[19;47H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.015943,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[2;41H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;46Hpk\u001b[2;49H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;23H \u001b[19;28H \u001b[19;31H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.037849,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;23H│\u001b[5;25HType\u001b[5;32H│\u001b[5;34HConstraints\u001b[5;46H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hauthor_id\u001b[7;23H│\u001b[7;25Hserial\u001b[7;32H│\u001b[7;34HPK\u001b[7;46H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.040135,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.042102,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.044181,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.905926,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.951467,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.995784,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.041247,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.085444,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.130545,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.17586,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.221002,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.265711,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.311571,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.355684,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.40078,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.445811,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.492093,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.517501,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.535583,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.580503,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.626023,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.6706,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.715713,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.761129,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.805441,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.851159,"o","\u001b[19;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.895597,"o","\u001b[19;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.94084,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.985605,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.030792,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.075412,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.120784,"o","\u001b[19;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.165333,"o","\u001b[19;30H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.210496,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.255914,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.302702,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.345431,"o","\u001b[19;31H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.390266,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.435887,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;43H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[9;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;25H \u001b[19;30H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.454145,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;48H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;23H│\u001b[12;25HType\u001b[12;32H│\u001b[12;34HConstraints\u001b[12;46H│\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hauthor_id\u001b[14;23H│\u001b[14;25Hserial\u001b[14;32H│\u001b[14;34HPK\u001b[14;46H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Hname\u001b[15;23H│\u001b[15;25Htext\u001b[15;32H│\u001b[15;46H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.457195,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.460589,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.463507,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.426474,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.471802,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.51667,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.561856,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.607582,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.651801,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.696907,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.74192,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.785722,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.830853,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.876033,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.921387,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.937678,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.965982,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.011223,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.056729,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.101627,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.145773,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.191641,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.235711,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.281897,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.326805,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.371777,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.416613,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.461519,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.505681,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.551726,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.596049,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.64121,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.685817,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.731321,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.775723,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.821091,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.866149,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.912731,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.957002,"o","\u001b[19;36H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.001145,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[22;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.046546,"o","\u001b[19;38H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.091216,"o","\u001b[19;39H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.136788,"o","\u001b[19;40H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.182432,"o","\u001b[19;41H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.22746,"o","\u001b[19;37H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.272556,"o","\u001b[19;43H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.316876,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[2;24H \u001b[2;32H \u001b[2;37H \u001b[2;40H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ author_id │ serial │ PK │\u001b[7;11H└───────────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;"]
|
||||
[8.316968,"o","48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[9;22H \u001b[9;25H \u001b[9;34H \u001b[9;39H \u001b[10;11H┌───────────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────────┼────────┼─────────────┤\u001b[13;11H│ author_id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mname \u001b[14;25Ht\u001b[14;27Hxt \u001b[14;34H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[si"]
|
||||
[8.317093,"o","mple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.334322,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[2;22Hto\u001b[2;25H\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[2;34H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[2;39H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[4;11H┌───────────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────────┼────────┼─────────────┤\u001b[7;11H│ author_id │ serial │ PK │\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ name \u001b[8;22H │\u001b[8;25Htext │\u001b[8;34H \u001b[8;39H │\u001b[9;11H└───────────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[11;23H \u001b[11;25H \u001b[11;32H \u001b[11;34H \u001b[11;46H \u001b[12;11H┌\u001b[12;21H┬\u001b[12;23H─\u001b[12;30H┬\u001b[12;32H─\u001b[12;44H┐ \u001b[13;13HName │\u001b[13;23HTyp\u001b[13;27H │\u001b[13;32HConstraints\u001b[13;44H│\u001b[13;46H \u001b[14;11H├─────────┼────────┼─────────────┤\u001b[14;46H \u001b[15;11H│ book_id │ serial │ PK │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘ \u001b[16;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.338318,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.342343,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.346418,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.207151,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.252396,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.297576,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.341721,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.385912,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.430714,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.476498,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.520751,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.567569,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.611177,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.658205,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.701621,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.746992,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.792392,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.81857,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.836134,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.882547,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.925906,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.971204,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.017218,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.062334,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.107048,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.153005,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.196159,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.241219,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.286105,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.331304,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.376564,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.421627,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.466575,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.511603,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.556045,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.60093,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.646778,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.691882,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[2;22H \u001b[2;25H \u001b[2;34H \u001b[2;39H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ author_id │ serial │ PK │\u001b[7;13Hname \u001b[7;25Ht\u001b[7;27Hxt \u001b[7;34H \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;"]
|
||||
[10.692021,"o","2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[10;18H \u001b[10;24H \u001b[10;30H \u001b[10;35H \u001b[10;38H \u001b[11;11H┌─────────┬────────┬─────────────┐\u001b[12;11H│ Name │ Type │ Constraints │\u001b[13;11H├─────────┼────────┼─────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ book_id │ serial │ PK │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[16;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.708417,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[2;24H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;30H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;35Hpk\u001b[2;38H\u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;11H┌─────────┬────────┬─────────────┐\u001b[4;46H \u001b[5;11H│ Name │ Type │ Constraints │ \u001b[6;11H├─────────┼────────┼─────────────┤\u001b[6;46H \u001b[7;13Hbook_id\u001b[7;21H│\u001b[7;23Hserial\u001b[7;30H│\u001b[7;32HPK\u001b[7;44H│\u001b[7;46H \u001b[8;21H┴\u001b[8;23H─\u001b[8;30H┴\u001b[8;32H─\u001b[8;44H┘ \u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[9;27Hoks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;38H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;11H│ title │ text │ │\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘ \u001b[16;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.711638,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.715251,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.719169,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.481182,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.525853,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.573172,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.616261,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.662043,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.707498,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.751401,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.798087,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.841314,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.886312,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.931676,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.976101,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.021833,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.06688,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.111294,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.157009,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.193163,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.201309,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.246501,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.291795,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.336221,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.38137,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.428092,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.471026,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.516431,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.561592,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.605943,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.650874,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.696315,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.742766,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.786311,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.83118,"o","\u001b[19;32H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.877506,"o","\u001b[19;33H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.928665,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.967352,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.01165,"o","\u001b[19;34H\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.056514,"o","\u001b[19;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mno\u001b[22;5H\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.101652,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[2;38H \u001b[3;11H┌─────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├─────────┼────────┼─────────────┤\u001b[6;11H│ book_id │ serial │ PK │\u001b[7;11H└─────────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌─────────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├─────────┼────────┼─────────────┤\u001b[13;11H│ book_id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle \u001b[14;23Ht\u001b[14;25Hxt \u001b[14;32H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└─────────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[16;51H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;33H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.120006,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌─────────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├─────────┼────────┼─────────────┤\u001b[5;11H│ book_id │ serial │ PK │\u001b[6;13Htitle \u001b[6;23Ht\u001b[6;25Hxt \u001b[6;32H \u001b[8;32H\u001b[38;2;86;182;194;48;2;24;27;34mau\u001b[8;35Hhor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;21H\u001b[38;2;230;230;230;48;2;24;27;34m─\u001b[10;23H┬\u001b[10;30H─\u001b[10;32H┬\u001b[10;44H──┐\u001b[11;21H \u001b[11;23H│ Type\u001b[11;30H \u001b[11;32H│ Constraints\u001b[11;46H│\u001b[12;21H─\u001b[12;23H┼\u001b[12;30H─\u001b[12;32H┼\u001b[12;44H──┤\u001b[13;21H \u001b[13;23H│ serial\u001b[13;32H│ PK\u001b[13;44H \u001b[13;46H│\u001b[14;21H \u001b[14;23H│ text\u001b[14;30H \u001b[14;32H│\u001b[14;44H \u001b[14;46H│\u001b[15;11H│ author_id │ int │ \u001b[15;46H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘ \u001b[16;51H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.123816,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.127524,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.131516,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.133212,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.193042,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.239109,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.281824,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.326899,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.371099,"o","\u001b[19;6H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.416839,"o","\u001b[19;7H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.461915,"o","\u001b[19;8H\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.506836,"o","\u001b[19;9H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.552201,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.597202,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.603202,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.641903,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.686628,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.731914,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.778095,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.822965,"o","\u001b[19;16H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.867245,"o","\u001b[19;17H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.911681,"o","\u001b[19;18H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.957185,"o","\u001b[19;19H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.003922,"o","\u001b[19;20H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.0465,"o","\u001b[19;10H\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.091109,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.137035,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.181956,"o","\u001b[19;23H\u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.226964,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `from`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.272269,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.31653,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.361945,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.406247,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.45226,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.496282,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.541405,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.586613,"o","\u001b[19;33H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.63147,"o","\u001b[19;34H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.678494,"o","\u001b[19;35H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.723381,"o","\u001b[19;36H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.766451,"o","\u001b[19;37H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.812153,"o","\u001b[19;38H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.85754,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.902093,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.946362,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.993505,"o","\u001b[19;39H\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.037668,"o","\u001b[19;43H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.082774,"o","\u001b[19;44H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.128107,"o","\u001b[19;45H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.172552,"o","\u001b[19;46H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.217156,"o","\u001b[19;47H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.262581,"o","\u001b[19;48H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.307359,"o","\u001b[19;49H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.351123,"o","\u001b[19;50H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.397651,"o","\u001b[19;51H\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34m_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.442567,"o","\u001b[19;52H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.486378,"o","\u001b[19;53H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.531909,"o","\u001b[19;54H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.577744,"o","\u001b[19;55H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.622317,"o","\u001b[19;56H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.667172,"o","\u001b[19;57H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.712185,"o","\u001b[19;58H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.756967,"o","\u001b[19;59H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.801013,"o","\u001b[19;60H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.845814,"o","\u001b[19;61H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.896416,"o","\u001b[19;62H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.939379,"o","\u001b[19;62H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.982183,"o","\u001b[19;64H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.02806,"o","\u001b[19;65H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.073036,"o","\u001b[19;66H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.117242,"o","\u001b[19;67H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.163506,"o","\u001b[19;68H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.208323,"o","\u001b[19;69H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.253564,"o","\u001b[19;70H\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbook_id\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.298557,"o","\u001b[19;71H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;11H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.346977,"o","\u001b[19;72H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.387265,"o","\u001b[19;73H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.431682,"o","\u001b[19;74H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.476313,"o","\u001b[19;75H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.520984,"o","\u001b[19;76H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.568993,"o","\u001b[19;77H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.610999,"o","\u001b[19;78H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.656872,"o","\u001b[19;79H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.701047,"o","\u001b[19;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;203;107;48;2;24;27;34m--create-fk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.746125,"o","\u001b[19;81H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.791372,"o","\u001b[19;81H\u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.837381,"o","\u001b[19;2H\u001b[38;2;139;144;154;48;2;24;27;34m<\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[27m \u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mupdate\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.881168,"o","\u001b[19;3H\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;26Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;65Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34md\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.929169,"o","\u001b[19;3H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;25Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;64Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mde\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.971441,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;24Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;63Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mdel\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.016315,"o","\u001b[19;3H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;23Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;62Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mdele\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.06109,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;22Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;61Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mdelet\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.106242,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34melationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;21Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;60Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.151822,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mlationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;20Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;59Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[38;2;199;146;234;48;2;24;27;34mcascade\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrestrict\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mset\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mno\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.197342,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;19Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;58Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[22;9H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.241632,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mtionship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;18Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;57Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mca\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.287181,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mionship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;17Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;56Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mcas\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.331291,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34monship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;16Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;55Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mcasc\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.379458,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mnship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;15Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;54Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mcasca\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.421409,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;14Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;53Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;255;107;107;48;2;24;27;34mcascad\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.469317,"o","\u001b[19;3H\u001b[38;2;199;146;234;48;2;24;27;34mhip\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;13Hks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbo\u001b[19;52Hks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcascade\u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.510993,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├\u001b[2;21H┼\u001b[2;30H┼\u001b[2;44H┤\u001b[3;13Hbook_id\u001b[3;23Hserial\u001b[3;32HPK \u001b[4;11H│ title │ text │ │\u001b[5;11H└─────────┴────────┴─────────────┘\u001b[6;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[6;32H\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[6;42H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[7;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬"]
|
||||
[18.511088,"o","─────────────┐ \u001b[9;11H│ Name\u001b[9;23H│\u001b[9;25HType\u001b[9;32H│\u001b[9;34HConstraints\u001b[9;46H│\u001b[10;11H├\u001b[10;23H┼\u001b[10;32H┼\u001b[10;46H┤\u001b[11;13Hbook_id\u001b[11;25Hserial\u001b[11;34HPK \u001b[12;11H│ title │ text │ │\u001b[13;13Hauthor_id\u001b[13;25Hint \u001b[13;34H \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[15;41Has\u001b[15;44H\u001b[38;2;86;182;194;48;2;24;27;34mbooks_author\u001b[15;57H\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[15;62H\u001b[38;2;86;182;"]
|
||||
[18.511224,"o","194;48;2;24;27;34mauthors\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m.\u001b[38;2;86;182;194;48;2;24;27;34mauthor_id\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcascade\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;10H \u001b[19;23H \u001b[19;28H \u001b[19;46H \u001b[19;49H \u001b[19;65H \u001b[19;68H \u001b[19;75H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.528311,"o","\u001b[2;2H\u001b[38;2;199;146;234;48;2;24;27;34mon\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdelete\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcascade\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;11Hauth\u001b[3;16Hrs \u001b[3;21H \u001b[3;23H \u001b[3;30H \u001b[3;32H \u001b[3;44H \u001b[4;11H┌───────────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints\u001b[5;46H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤ \u001b[7;11H│ author_id\u001b[7;23H│\u001b[7;25Hserial\u001b[7;32H│\u001b[7;34HPK\u001b[7;46H│\u001b[8;11H│ name │ text │ │\u001b[9;11H└───────────┴────────┴─────────────┘\u001b[10;11HRelationships \u001b[11;11H\u001b[38;2;139;144;154;"]
|
||||
[18.52838,"o","48;2;24;27;34m┌─────────────┐ ┌─────────────┐\u001b[12;11H│ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │ │ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[13;11H├─────────────┤ ├─────────────┤\u001b[14;11H│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34mn\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m───────────────\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m▶│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34m└─────────────┘ └─────────────┘\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;62H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34m on delete cascade · on update no action\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.531831,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.535208,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.538712,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.542357,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.001838,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.012858,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.049344,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.099131,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.140999,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.181779,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.228644,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mrel\u001b[22;6Htionships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mr\u001b[22;18Hlationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.271443,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.316591,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.361547,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.409677,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.453118,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.497717,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.541824,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.587106,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.631819,"o","\u001b[19;16H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.681189,"o","\u001b[19;17H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.727269,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.766511,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.812471,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.858864,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.903846,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.947139,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.995216,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.039188,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.083134,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.129363,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.176227,"o","\u001b[19;28H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.219272,"o","\u001b[19;29H\u001b[38;2;86;182;194;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.262431,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.309273,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.352543,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mauthors \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ author_id │ serial │ PK │\u001b[7;13Hname \u001b[7;25Ht\u001b[7;27Hxt \u001b[7;34H \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;11HRelationships \u001b[10;11H\u001b[38;2;139;144;154;48;2;24;27;34m┌─────────────┐ ┌─────────────┐\u001b[11;11H│ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[11;44H│ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[12;11H├───────────"]
|
||||
[21.352714,"o","──┤\u001b[12;44H├─────────────┤\u001b[13;11H│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34mn\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m───────────────\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m▶│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m└─────────────┘ └─────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m on delete cascade\u001b[15;31H·\u001b[15;33Hon\u001b[15;36Hupdate\u001b[15;43Hno action\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks_author\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;20H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.358012,"o","\u001b[2;11H\u001b[38;2;139;144;154;48;2;24;27;34m┌─────────────┐ ┌─────────────┐\u001b[3;11H│ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │ │ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[4;11H├─────────────┤ ├─────────────┤\u001b[5;11H│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34mn\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m───────────────\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m▶│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[6;11H└─────────────┘ └─────────────┘\u001b[7;11H on delete cascade · on update no action\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks_author\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;11H\u001b[38;2;139;144;154;48;2;24;27;34m┌───────────────────────┐ ┌───────────────────────────┐\u001b[10;11H│ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[10;35H│\u001b[10;44H │ \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mauthors\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[11;11H├──────────────┬────────┤\u001b[11;44H \u001b[11;46H \u001b[11;54H├──────────────────"]
|
||||
[21.358126,"o","┬────────┤\u001b[12;11H│ \u001b[38;2;230;230;230;48;2;24;27;34mbook_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m (PK)\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[12;28H\u001b[38;2;230;230;230;48;2;24;27;34mserial\u001b[12;35H\u001b[38;2;139;144;154;48;2;24;27;34m│\u001b[12;44H ┌\u001b[12;52H\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34m1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m▶│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m (PK) ●\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m │ \u001b[38;2;230;230;230;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[13;13H\u001b[38;2;230;230;230;48;2;24;27;34mti\u001b[13;16Hle \u001b[38;2;139;144;154;48;2;24;27;34m │ \u001b[38;2;230;230;230;48;2;24;27;34mtext \u001b[38;2;139;144;154;48;2;24;27;34m │ │ │ \u001b[38;2;230;230;230;48;2;24;27;34mname\u001b[13;72H\u001b[38;2;139;144;154;48;2;24;27;34m │ \u001b[38;2;230;230;230;48;2;24;27;34mtext\u001b[14;11H\u001b[38;2;139;144;154;48;2;24;27;34m│ \u001b[38;2;230;230;230;48;2;24;27;34mauthor_id\u001b[1m\u001b[38;2;77;208;168;48;2;24;27;34m ●\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[14;28H\u001b[38;2;230;230;230;48;2;24;27;34mint \u001b[14;35H\u001b[38;2;139;144;154;48;2;24;27;34m│\u001b[1m\u001b[38;2;247;140;108;48;2;24;27;34mn\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m────────┘ └\u001b[14;58H───────────────┴──────\u001b[15;11H└──────────────┴────────┘ \u001b[15;43H \u001b[15;46H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34m on delete cascade · on update no action\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.363129,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.367588,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.371647,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.377749,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.854046,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H\u001b[38;2;139;144;154;48;2;24;27;34m──┘\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.044557,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.087425,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.134321,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.179899,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.224167,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.269939,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.314573,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.359864,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.40458,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.447427,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.493976,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.538936,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.582627,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.627997,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.673346,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.718272,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.76266,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.807619,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.85272,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.900029,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.947359,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.990328,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.032424,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.077946,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.123734,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.167715,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.214225,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.25929,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.304672,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.347994,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.392063,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.438434,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.48415,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.527318,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.573668,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.617609,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.664865,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.70834,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.752773,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.797373,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.843953,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.888155,"o","\u001b[13;47H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;47H Many books, each pointing at one author. \u001b[15;47H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.889496,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.179881,"o","\u001b[13;47H\u001b[38;2;139;144;154;48;2;24;27;34m │ \u001b[38;2;230;230;230;48;2;24;27;34mname \u001b[38;2;139;144;154;48;2;24;27;34m │ \u001b[38;2;230;230;230;48;2;24;27;34mtext \u001b[38;2;139;144;154;48;2;24;27;34m │\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;47H\u001b[38;2;139;144;154;48;2;24;27;34m └──────────────────┴────────┘\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[15;47H\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.679881,"o",""]
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,562 @@
|
||||
{"version":2,"width":90,"height":28,"timestamp":1781556483,"title":"Fill a table with realistic, ready-to-query data in one command","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.008137,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.008313,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.008453,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[18;1H│\u001b[38;2;230;230;230;48;2;24;27;34m "]
|
||||
[0.00853,"o"," \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[19;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[20;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[21;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[22;1H╰──────────────────────────────────────────────"]
|
||||
[0.008602,"o","──────────────────────────────────────────╯\u001b[23;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────────────────────────────────────────────────╮\u001b[24;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[25;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[26;1H╰────────────────────────────────────────────────────────────"]
|
||||
[0.008717,"o","────────────────────────────╯\u001b[27;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mResting Crimson Twilight\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011104,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.013128,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.015008,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.04216,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[24;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.086494,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.131627,"o","\u001b[21;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.176723,"o","\u001b[21;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.222008,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.26708,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.31202,"o","\u001b[21;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.356841,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.401754,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.446787,"o","\u001b[21;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.491848,"o","\u001b[21;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.536637,"o","\u001b[21;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.581943,"o","\u001b[21;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.62687,"o","\u001b[21;15H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.672551,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.717352,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.762296,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.80721,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.851625,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.896533,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.941577,"o","\u001b[21;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.98638,"o","\u001b[21;23H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.03236,"o","\u001b[21;24H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.077187,"o","\u001b[21;25H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.121602,"o","\u001b[21;23H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.166461,"o","\u001b[21;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.211407,"o","\u001b[21;28H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.257557,"o","\u001b[21;28H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.302533,"o","\u001b[21;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.349558,"o","\u001b[21;31H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.395193,"o","\u001b[21;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.438465,"o","\u001b[21;33H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.485192,"o","\u001b[21;34H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.527521,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.571569,"o","\u001b[21;36H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.617245,"o","\u001b[21;37H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.665015,"o","\u001b[21;38H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.707253,"o","\u001b[21;39H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.751589,"o","\u001b[21;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.797052,"o","\u001b[21;41H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[24;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.843378,"o","\u001b[21;42H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.888814,"o","\u001b[21;43H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.931928,"o","\u001b[21;44H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.977871,"o","\u001b[21;45H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.021165,"o","\u001b[21;41H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.066746,"o","\u001b[21;47H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.11554,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[2;41H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;46Hpk\u001b[2;49H\u001b[38;2;86;182;194;48;2;24;27;34mmember_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;80H [ENTER] \u001b[17;80H \u001b[21;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;9H \u001b[21;15H \u001b[21;23H \u001b[21;28H \u001b[21;31H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.143823,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmember_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mmembers\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;23H│\u001b[5;25HType\u001b[5;32H│\u001b[5;34HConstraints\u001b[5;46H"]
|
||||
[3.143837,"o","│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hmember_id\u001b[7;23H│\u001b[7;25Hserial\u001b[7;32H│\u001b[7;34HPK\u001b[7;46H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.147046,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.152492,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.155459,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.851949,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.896424,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.942603,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.986947,"o","\u001b[21;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.031464,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[24;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.078046,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.12333,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.166208,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.211224,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.256376,"o","\u001b[21;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.301583,"o","\u001b[21;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.346631,"o","\u001b[21;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.394329,"o","\u001b[21;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.437296,"o","\u001b[21;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.481058,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.533174,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.572228,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.61503,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.617484,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.662355,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.706677,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.751901,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.798029,"o","\u001b[21;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.844733,"o","\u001b[21;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.89022,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.932418,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.977743,"o","\u001b[21;27H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.023601,"o","\u001b[21;28H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.067212,"o","\u001b[21;29H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.114078,"o","\u001b[21;30H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.161488,"o","\u001b[21;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.203043,"o","\u001b[21;32H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.249755,"o","\u001b[21;33H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.291944,"o","\u001b[21;31H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.339747,"o","\u001b[21;35H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.38626,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;43H\u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[9;48H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;80H [ENTER] \u001b[17;80H \u001b[21;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;6H \u001b[21;13H \u001b[21;16H \u001b[21;25H \u001b[21;30H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.413104,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mna\u001b[9;37He\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;48H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mmembers\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;23H│\u001b[12;25HType\u001b[12;32H│\u001b[12;34HConstraints\u001b[12;46H│\u001b[13;2H\u001b[38;2;159;216"]
|
||||
[5.413188,"o",";145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hmember_id\u001b[14;23H│\u001b[14;25Hserial\u001b[14;32H│\u001b[14;34HPK\u001b[14;46H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Hname\u001b[15;23H│\u001b[15;25Htext\u001b[15;32H│\u001b[15;46H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.420156,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.421007,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.424432,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.124072,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.167161,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.212371,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.257268,"o","\u001b[21;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.301863,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[24;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.351679,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.393558,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.438253,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.481571,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.526542,"o","\u001b[21;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.572104,"o","\u001b[21;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.618141,"o","\u001b[21;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.661755,"o","\u001b[21;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.70695,"o","\u001b[21;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.751602,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.79938,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.841687,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.884177,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.886758,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.931902,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.982155,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.021986,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.070267,"o","\u001b[21;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.113509,"o","\u001b[21;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.158218,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34mj\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.203282,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.24823,"o","\u001b[21;27H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.296907,"o","\u001b[21;28H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.336785,"o","\u001b[21;29H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.384865,"o","\u001b[21;30H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.427684,"o","\u001b[21;31H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.473209,"o","\u001b[21;32H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.518681,"o","\u001b[21;33H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34md\u001b[24;4Hcimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.564461,"o","\u001b[21;34H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.607073,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.652414,"o","\u001b[21;33H\u001b[38;2;240;143;192;48;2;24;27;34mdate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.700069,"o","\u001b[21;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mno\u001b[24;5H\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34md\u001b[24;15Hfault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.744092,"o","\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;80H [ENTER] \u001b[17;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[17;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[17;24Hcolumn\u001b[17;31Hto\u001b[17;34H\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[17;43H\u001b[38;2;86;182;194;48;2;24;27;34mjoined\u001b[17;50H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[21;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;6H \u001b[21;13H \u001b[21;16H \u001b[21;25H \u001b[21;32H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.76887,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mname\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[8;11H│ name │ text │ │\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[10;22Hto\u001b[10;25H\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[10;34H\u001b[38;2;86;182;194;48;2;24;27;34mjoined\u001b[10;41H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34mmembers \u001b[12;11H┌───────────┬────────┬─────────────┐\u001b[13;11H│ Name │ Type │ Constraints │\u001b[14;11H├───────────┼────────┼─────────────┤\u001b[15;13Hme\u001b[15;16Hber_id\u001b[15;25Hs\u001b[15;27Hrial\u001b[15;34HPK\u001b[16;11H│ name │ text │ │\u001b[17;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ jo\u001b[17;17Hed\u001b[17;20H │ date \u001b[17;31H │\u001b[17;34H \u001b[17;43H │ \u001b[17;50H \u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.771824,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.775979,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.780219,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.634411,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[24;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.677172,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34meed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.724075,"o","\u001b[21;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.769633,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.81328,"o","\u001b[21;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.858196,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.907424,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.949064,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.992683,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.037978,"o","\u001b[21;11H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.086172,"o","\u001b[21;12H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.127248,"o","\u001b[21;7H\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.173168,"o","\u001b[21;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mOptionally a row count, e.g. `50` (default 20); `.column` to fill one column on existing\u001b[25;2Hrows; `set` to pin a column; `--seed` to fix the RNG\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.21705,"o","\u001b[21;15H\u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.244379,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.219789,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.807012,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mmembers \u001b[2;22H \u001b[2;25H \u001b[2;34H \u001b[2;39H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ member_id │ serial │ PK │\u001b[7;13Hna\u001b[7;16He \u001b[7;25Ht\u001b[7;27Hxt \u001b[7;34H \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;"]
|
||||
[10.807079,"o","48;2;24;27;34mjoined\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mmembers \u001b[10;22H \u001b[10;25H \u001b[10;34H \u001b[10;41H \u001b[11;11H┌───────────┬────────┬─────────────┐\u001b[12;11H│ Name │ Type │ Constraints │\u001b[13;11H├───────────┼────────┼─────────────┤\u001b[14;11H│ member_id │ serial │ PK │\u001b[15;13Hna\u001b[15;16He \u001b[15;25Ht\u001b[15;27Hxt \u001b[15;34H \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mjoined\u001b[16;25Hdate\u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[17;80H\u001b[1m\u001b["]
|
||||
[10.807162,"o","38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[21;2H\u001b[7m \u001b[27m \u001b[21;7H \u001b[21;15H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a comm\u001b[24;14Hnd —\u001b[24;19Hpress Tab for options, `help` for a list\u001b[24;60H· `mode\u001b[24;68Hadvanced` f\u001b[24;80Hr\u001b[24;82HSQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[25;2H \u001b[28;1H\u001b[1mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.831175,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ name \u001b[2;23H│\u001b[2;25Htext\u001b[2;32H│\u001b[2;46H│\u001b[3;11H│ joined │ date │ │\u001b[4;11H└───────────┴────────┴─────────────┘\u001b[5;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[6;11H \u001b[6;13H8 row(s) seed\u001b[6;27Hd into\u001b[6;34Hmembers\u001b[6;46H \u001b[7;11H┌───────────┬───────────────────┬────────────┐\u001b[8;11H│ member_id │ name │ joined\u001b[8;56H│\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼───────────────────┼────────────┤\u001b[10;11H│ \u001b[10;21H1\u001b[10;23H│\u001b[10;25HMadelyn\u001b[10;33HBode\u001b[10;43H│\u001b[10;45H2023-03-25\u001b[10;56H│\u001b[11;11H│ 2 │ Raul Frami │ 2025-05-22\u001b[11;56H│\u001b[12;13H \u001b[12;21H3\u001b[12;25HIvory\u001b[12;31HLang\u001b[12;36Hsh │ 2024-01-20\u001b[12;56H│\u001b[13;11H│ 4 │ Gerry Watsica │ 2022-07-11\u001b[13;56H│\u001b[14;13H 5\u001b[14;25HJuston\u001b[14;32HWilliamson\u001b[14;43H│\u001b[14;45H2022-12-24\u001b[14;56H│\u001b[15;13H \u001b[15;21H6\u001b[15;25HDanial\u001b[15;32HHarvey\u001b[15;43H│\u001b[15;45H2024-10-31\u001b[15;56H│\u001b[16;13H \u001b[16;21H7\u001b[16;25HJeffrey Wiegand\u001b[16;43H│\u001b[16;45H2024-01-25\u001b[16;56H│\u001b[17;11H│ 8 │ Zoila Quigley │ 2022-11-23\u001b[17;56H│\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┴────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.832579,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.836377,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.841498,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.841646,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.310749,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.698196,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.745233,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.790174,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.833188,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.879635,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.925946,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.967403,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.017025,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.059327,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.104787,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.147877,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.192666,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.239554,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.285663,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.331471,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.372994,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.41978,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.462567,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.50723,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.552086,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.597199,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.642237,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.690606,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.736197,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.779191,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.826167,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.869339,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.913509,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.957834,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.003822,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.047484,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.093083,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.137463,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.187183,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.229393,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.278419,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.318751,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.364169,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.407528,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.456074,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.499079,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.547508,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.588932,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.635372,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.679503,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.727103,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.770191,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.81325,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.861773,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.902661,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.947186,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.992308,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.039502,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.085854,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.129611,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.172395,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.218181,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.2642,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.312141,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.357851,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.398255,"o","\u001b[14;49H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[15;49H One line fills a table with realistic, \u001b[16;49H ready-to-query data. \u001b[17;49H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.401195,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.490726,"o","\u001b[14;49H\u001b[38;2;230;230;230;48;2;24;27;34m-12-24 │ \u001b[15;49H-10-31 │ \u001b[16;49H-01-25 │ \u001b[17;49H-11-23 │ \u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[24;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.534631,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.582089,"o","\u001b[21;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.623415,"o","\u001b[21;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.667875,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.717778,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.759638,"o","\u001b[21;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.802849,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.851213,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.893099,"o","\u001b[21;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.938678,"o","\u001b[21;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.991872,"o","\u001b[21;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.028479,"o","\u001b[21;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.074239,"o","\u001b[21;15H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.119527,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.164165,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.209632,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.254617,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.299814,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.344081,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.387928,"o","\u001b[21;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.435064,"o","\u001b[21;23H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.478843,"o","\u001b[21;24H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.524307,"o","\u001b[21;25H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.57155,"o","\u001b[21;23H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.614258,"o","\u001b[21;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.65989,"o","\u001b[21;28H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.706854,"o","\u001b[21;28H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.74791,"o","\u001b[21;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.798168,"o","\u001b[21;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext: `(`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.838041,"o","\u001b[21;32H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.88315,"o","\u001b[21;33H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.929835,"o","\u001b[21;34H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.973411,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.021889,"o","\u001b[21;36H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.065267,"o","\u001b[21;37H\u001b[38;2;86;182;194;48;2;24;27;34m_\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.110459,"o","\u001b[21;38H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.154517,"o","\u001b[21;39H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.201367,"o","\u001b[21;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.243059,"o","\u001b[21;41H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34ms\u001b[24;4Hrial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.291151,"o","\u001b[21;42H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.333245,"o","\u001b[21;43H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.380296,"o","\u001b[21;44H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.422628,"o","\u001b[21;45H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.469546,"o","\u001b[21;41H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.512913,"o","\u001b[21;47H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.558055,"o","\u001b[2;13H\u001b[38;2;230;230;230;48;2;24;27;34mjoined\u001b[2;25Hdate\u001b[3;11H└───────────┴────────┴─────────────┘\u001b[4;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m 8 row(s) seeded\u001b[5;29Hinto\u001b[5;34Hmembers\u001b[6;11H┌───────────┬───────────────────┬────────────┐\u001b[7;11H│ member_id │ name │ joined │\u001b[8;11H├───────────┼───────────────────┼────────────┤\u001b[9;11H│ 1 │ Madelyn Bode │ 2023-03-25 │"]
|
||||
[21.558118,"o","\u001b[10;21H2\u001b[10;25HR\u001b[10;27Hul Frami \u001b[10;48H5\u001b[10;51H5\u001b[10;54H2\u001b[11;21H3\u001b[11;25HIvory L\u001b[11;33Hngosh\u001b[11;48H4\u001b[11;51H1\u001b[11;54H0\u001b[12;21H4\u001b[12;25HGer\u001b[12;31HW\u001b[12;33Htsica\u001b[12;48H2\u001b[12;51H7\u001b[12;53H11\u001b[13;21H5\u001b[13;25HJuston Willi\u001b[13;38Hmson\u001b[13;50H12\u001b[13;53H24\u001b[14;21H6\u001b[14;25HDanial\u001b[14;32HHarvey \u001b[14;48H4\u001b[14;51H0\u001b[14;53H31\u001b[15;21H7\u001b[15;25HJeffrey Wiegand\u001b[15;50H01\u001b[15;53H25\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;21H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m8\u001b[16;25HZoila Quigley \u001b[16;48H2\u001b[16;50H1\u001b[16;54H3\u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┴────────────┘\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;"]
|
||||
[21.558185,"o","2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[21;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;9H \u001b[21;15H \u001b[21;23H \u001b[21;28H \u001b[21;31H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.59316,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m├───────────┼───────────────────┼────────────┤\u001b[3;11H│ 1 │ Madelyn Bode │ 2023-03-25\u001b[3;56H│\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ \u001b[4;16H 2 │ Raul\u001b[4;30HFrami\u001b[4;43H│\u001b[4;45H2025-05-22\u001b[4;56H│\u001b[5;11H│\u001b[5;13H \u001b[5;15H 3 │ Ivory Langosh \u001b[5;43H│\u001b[5;45H2024-01-20\u001b[5;56H│\u001b[6;11H│ 4 │ Gerry Watsica │ 2022-07-11 │\u001b[7;13H 5\u001b[7;25HJuston\u001b[7;32HWilliamson\u001b[7;45H2022-12-24\u001b[8;11H│ 6 │ Danial Harvey │ 2024-10-31 │\u001b[9;21H7\u001b[9;25HJeffrey\u001b[9;33HWiegand\u001b[9;48H4\u001b[9;51H1\u001b[10;21H8\u001b[10;25HZoi\u001b[10;29Ha Quigley\u001b[10;48H2\u001b[10;50H11\u001b[10;54H3\u001b[11;11H└───────────┴───────────────────┴────────────┘\u001b[12;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[12;18Htable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[12;40H\u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[13;11H\u001b[38;2;230;230;230;48;2;24;27;34mtickets\u001b[13;21H \u001b[13;23H \u001b[13;25H \u001b[13;32H \u001b[13;43H \u001b[13;45H \u001b[13;56H \u001b[14;11H┌───────────┬────────┬─────────────┐ \u001b[14;56H \u001b[15;13HName\u001b[15;21H \u001b[15;25HType │ Constraints │ \u001b[15;56H \u001b[16;11H├───────────┼────────┼─────────────┤ \u001b[16;56H \u001b[17;11H│ ticket_id │ serial │ PK │ \u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘ \u001b[18;49H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.593741,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.597438,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.601288,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.298174,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.344534,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.393477,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.43349,"o","\u001b[21;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.477906,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[24;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.533101,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.569937,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.615335,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.661598,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.702868,"o","\u001b[21;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.748053,"o","\u001b[21;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.792791,"o","\u001b[21;13H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.838055,"o","\u001b[21;13H\u001b[38;2;255;107;107;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.887185,"o","\u001b[21;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.930141,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.97461,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.021208,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.064898,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.070314,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.110638,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.152514,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.204155,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.242749,"o","\u001b[21;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.289498,"o","\u001b[21;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.340158,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.379016,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.425358,"o","\u001b[21;27H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.468667,"o","\u001b[21;28H\u001b[38;2;86;182;194;48;2;24;27;34mj\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.51816,"o","\u001b[21;29H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.56133,"o","\u001b[21;30H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.607612,"o","\u001b[21;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.648313,"o","\u001b[21;32H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.696065,"o","\u001b[21;33H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.737757,"o","\u001b[21;34H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.784175,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.833167,"o","\u001b[21;36H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.876148,"o","\u001b[21;34H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.919184,"o","\u001b[21;38H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.963104,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ Madelyn Bode │ 2023-03-25 │\u001b[3;21H2\u001b[3;25HR\u001b[3;27Hul Frami \u001b[3;48H5\u001b[3;51H5\u001b[3;54H2\u001b[4;21H3\u001b[4;25HIvory L\u001b[4;33Hngosh\u001b[4;48H4\u001b[4;51H1\u001b[4;54H0\u001b[5;21H4\u001b[5;25HGer\u001b[5;31HW\u001b[5;33Htsica\u001b[5;48H2\u001b[5;51H7\u001b[5;53H11\u001b[6;21H5\u001b[6;25HJuston Willi\u001b[6;38Hmson\u001b[6;50H12\u001b[6;53H24\u001b[7;21H6\u001b[7;25HDanial\u001b[7;32HHarvey \u001b[7;48H4\u001b[7;51H0\u001b[7;53H31\u001b[8;21H7\u001b[8;25HJeffrey Wiegand\u001b[8;50H01\u001b[8;53H25\u001b[9;21H8\u001b[9;25HZoila Quigley \u001b[9;48H2\u001b[9;50H1\u001b[9;54H3\u001b[10;11H└───────────┴───────────────────┴────────────┘\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;"]
|
||||
[23.963194,"o","230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[12;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[12;24H \u001b[12;32H \u001b[12;37H \u001b[12;40H \u001b[13;11H┌───────────┬────────┬─────────────┐\u001b[14;11H│ Name │ Type │ Constraints │\u001b[15;11H├───────────┼────────┼─────────────┤\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ ticket_id │ serial │ PK │\u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;"]
|
||||
[23.963254,"o","255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubject\u001b[18;51H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[21;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;6H \u001b[21;13H \u001b[21;16H \u001b[21;25H \u001b[21;33H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.997415,"o","\u001b[2;21H\u001b[38;2;230;230;230;48;2;24;27;34m8\u001b[2;25HZoila Quigl\u001b[2;37Hy\u001b[2;48H2\u001b[2;50H11\u001b[2;54H3\u001b[3;11H└───────────┴───────────────────┴────────────┘\u001b[4;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[4;18Htable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[4;40H\u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[5;11H\u001b[38;2;230;230;230;48;2;24;27;34mtickets\u001b[5;21H \u001b[5;23H \u001b[5;25H \u001b[5;31H \u001b[5;43H \u001b[5;45H \u001b[5;56H \u001b[6;11H┌───────────┬────────┬─────────────┐ \u001b[6;56H \u001b[7;13HName\u001b[7;21H \u001b[7;25HType"]
|
||||
[23.9975,"o"," \u001b[7;32H│ Constraints │ \u001b[7;56H \u001b[8;11H├───────────┼────────┼─────────────┤ \u001b[8;56H \u001b[9;13Hticket_id\u001b[9;25Hseri\u001b[9;30Hl │ PK \u001b[9;43H \u001b[9;45H │ \u001b[9;56H \u001b[10;32H┴\u001b[10;43H─\u001b[10;46H┘ \u001b[11;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubjec\u001b[11;41H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[17;11H│ subject │ text │ │\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m"]
|
||||
[23.997591,"o","└───────────┴────────┴─────────────┘ \u001b[18;51H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.001551,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.008184,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.008758,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.705533,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.748195,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.79416,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.839802,"o","\u001b[21;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.883419,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[24;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.92887,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.972678,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.020633,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.062834,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.108336,"o","\u001b[21;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.154031,"o","\u001b[21;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.198024,"o","\u001b[21;13H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.245049,"o","\u001b[21;13H\u001b[38;2;255;107;107;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.287957,"o","\u001b[21;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.333683,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.378523,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.425354,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.463913,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.467585,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.519473,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.558546,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.602742,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.647711,"o","\u001b[21;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.693774,"o","\u001b[21;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.738142,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.784044,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.827941,"o","\u001b[21;27H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.875083,"o","\u001b[21;28H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.918656,"o","\u001b[21;29H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.964504,"o","\u001b[21;30H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.008026,"o","\u001b[21;31H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.053859,"o","\u001b[21;32H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.103179,"o","\u001b[21;33H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.146608,"o","\u001b[21;34H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.19134,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.23677,"o","\u001b[21;33H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.279665,"o","\u001b[21;37H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.32739,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴───────────────────┴────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[4;24H \u001b[4;32H \u001b[4;37H \u001b[4;40H \u001b[5;11H┌───────────┬────────┬─────────────┐\u001b[6;11H│ Name │ Type │ Constraints │\u001b[7;11H├───────────┼────────┼─────────────┤\u001b[8;11H│ ticket_id │ serial │ PK │\u001b[9;11H└───────────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubject\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[11;22H \u001b[11;25H \u001b[11;34H \u001b[11;42H \u001b[12;11H┌"]
|
||||
[26.32745,"o","───────────┬────────┬─────────────┐\u001b[13;11H│ Name │ Type │ Constraints │\u001b[14;11H├───────────┼────────┼─────────────┤\u001b[15;11H│ ticket_id │ serial │ PK │\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34msubj\u001b[16;18Hct \u001b[16;25Ht\u001b[16;27Hxt \u001b[16;34H \u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86"]
|
||||
[26.327515,"o",";182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[18;50H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[21;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;6H \u001b[21;13H \u001b[21;16H \u001b[21;25H \u001b[21;32H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.349798,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubject\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[3;24H \u001b[3;32H \u001b[3;37H \u001b[3;40H \u001b[4;11H┌───────────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────────┼────────┼─────────────┤\u001b[7;11H│ ticket_id │ serial │ PK │\u001b[8;13Hsubj\u001b[8;18Hct \u001b[8;25Ht\u001b[8;27Hxt \u001b[8;34H \u001b[10;35H\u001b[38;2;86;182;194;48;2;24;27;34mtatus\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[17;11H│ status │ text │ │\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘ \u001b[18;50H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.353858,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.358357,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.364444,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.065648,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.112281,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.154063,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.200563,"o","\u001b[21;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.246026,"o","\u001b[21;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[24;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.29083,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.336461,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.380513,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.423187,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.472895,"o","\u001b[21;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.514569,"o","\u001b[21;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.562498,"o","\u001b[21;13H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.605016,"o","\u001b[21;13H\u001b[38;2;255;107;107;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.648529,"o","\u001b[21;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.693521,"o","\u001b[21;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;10H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.738482,"o","\u001b[21;17H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;9H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.786235,"o","\u001b[21;18H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.830609,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.836515,"o","\u001b[21;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.875296,"o","\u001b[21;20H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.919425,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.964319,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.009048,"o","\u001b[21;23H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.056994,"o","\u001b[21;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.101152,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.143946,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.188355,"o","\u001b[21;27H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.238169,"o","\u001b[21;28H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.27822,"o","\u001b[21;29H\u001b[38;2;86;182;194;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.323162,"o","\u001b[21;30H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.367944,"o","\u001b[21;31H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.416056,"o","\u001b[21;32H\u001b[38;2;86;182;194;48;2;24;27;34my\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.458575,"o","\u001b[21;33H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.503833,"o","\u001b[21;34H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.552149,"o","\u001b[21;35H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.59337,"o","\u001b[21;36H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.638197,"o","\u001b[21;37H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.684246,"o","\u001b[21;35H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.728781,"o","\u001b[21;39H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.780178,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[2;22H \u001b[2;25H \u001b[2;34H \u001b[2;42H \u001b[3;11H┌───────────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────────┼────────┼─────────────┤\u001b[6;11H│ ticket_id │ serial │ PK │\u001b[7;13Hsubj\u001b[7;18Hct \u001b[7;25Ht\u001b[7;27Hxt \u001b[7;34H \u001b[8;11H└───────────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[10;22H \u001b[10;25H \u001b[10;34H \u001b[10;41H \u001b[11;11H┌───────────┬────────┬─────────────┐\u001b[12;11H│ Name │ Type │ Constraints │\u001b[13;11H├───────────┼────────┼─────────────┤\u001b[14;11H│ ticket_id │ serial │ PK │\u001b[15;13Hsubj\u001b[15;18Hct \u001b[15;25Ht\u001b[15;27Hxt \u001b[15;34H \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;14H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtatus \u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mpriority\u001b[18;52H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[21;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;6H \u001b[21;13H \u001b[21;16H \u001b[21;25H \u001b[21;34H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.815372,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌───────────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├───────────┼────────┼─────────────┤\u001b[5;11H│ ticket_id │ serial │ PK │\u001b[6;13Hsubj\u001b[6;18Hct \u001b[6;25Ht\u001b[6;27Hxt \u001b[6;34H \u001b[7;14Htatus \u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mpriority\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[17;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ priority │ text │ │\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘ \u001b[18;52H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.819638,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.824389,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[28.828764,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.664752,"o","\u001b[21;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[24;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[28;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[28;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[28;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[28;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[28;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[28;60Hword · \u001b[28;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.709902,"o","\u001b[21;3H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34meed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.754434,"o","\u001b[21;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.798684,"o","\u001b[21;2H\u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.847047,"o","\u001b[21;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mmembers\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.894166,"o","\u001b[21;7H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtick\u001b[24;7Ht\u001b[24;9H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.933451,"o","\u001b[21;8H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.978482,"o","\u001b[21;9H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.027357,"o","\u001b[21;10H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.070686,"o","\u001b[21;11H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.114996,"o","\u001b[21;12H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.159516,"o","\u001b[21;7H\u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.206642,"o","\u001b[21;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mOptionally a row count, e.g. `50` (default 20); `.column` to fill one column on existing\u001b[25;2Hrows; `set` to pin a column; `--seed` to fix the RNG\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.248566,"o","\u001b[21;15H\u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.274463,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.297387,"o","\u001b[21;16H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mset\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;203;107;48;2;24;27;34m--seed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[25;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.33917,"o","\u001b[21;17H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.387318,"o","\u001b[21;18H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.429064,"o","\u001b[21;17H\u001b[38;2;199;146;234;48;2;24;27;34mset\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;5H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.473515,"o","\u001b[21;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mpriority\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubject\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mticket_id\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.519443,"o","\u001b[21;21H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34msubject\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.565275,"o","\u001b[21;22H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.60872,"o","\u001b[21;23H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.656552,"o","\u001b[21;24H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.700144,"o","\u001b[21;25H\u001b[38;2;86;182;194;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.7469,"o","\u001b[21;26H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.789457,"o","\u001b[21;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34min\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbetween\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mas\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.833686,"o","\u001b[21;28H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.880591,"o","\u001b[21;28H\u001b[38;2;199;146;234;48;2;24;27;34min\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.92385,"o","\u001b[21;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[30.969766,"o","\u001b[21;31H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `status`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.013887,"o","\u001b[21;32H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.059918,"o","\u001b[21;33H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `seed tickets 8 se\u001b[24;27H sta\u001b[24;32Hus in (`, expect\u001b[24;49Hd st\u001b[24;54Hi\u001b[24;56Hg \u001b[24;59Hiteral or `null` — usage:\u001b[25;2Hseed <Table> [count] [set <col> = ... | in (...) | as <gen> | between x and y] | seed…\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.104555,"o","\u001b[21;34H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.150125,"o","\u001b[21;35H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.201944,"o","\u001b[21;36H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.241567,"o","\u001b[21;32H\u001b[38;2;195;232;141;48;2;24;27;34m'open'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[24;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[25;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.287591,"o","\u001b[21;38H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.329617,"o","\u001b[21;39H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.374842,"o","\u001b[21;38H\u001b[38;2;255;107;107;48;2;24;27;34m,\u001b[21;40H'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.418761,"o","\u001b[21;41H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34maft\u001b[24;6Hr `seed tickets 8 set status in\u001b[24;38H('open'`, expected `)`, string literal, or `null`\u001b[25;2H— usage: seed <Table> [count] [set <col> = ... | in (...) | as <gen> | between x and…\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.466894,"o","\u001b[21;42H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.509182,"o","\u001b[21;43H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.557159,"o","\u001b[21;44H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.599501,"o","\u001b[21;45H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.644598,"o","\u001b[21;46H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.692415,"o","\u001b[21;47H\u001b[38;2;255;107;107;48;2;24;27;34mg\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.736403,"o","\u001b[21;38H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[21;40H\u001b[38;2;195;232;141;48;2;24;27;34m'pending'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[24;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[25;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.778752,"o","\u001b[21;49H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.825924,"o","\u001b[21;50H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.868992,"o","\u001b[21;49H\u001b[38;2;255;107;107;48;2;24;27;34m,\u001b[21;51H'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.914303,"o","\u001b[21;52H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34maft\u001b[24;6Hr `seed tickets 8 set status in\u001b[24;38H('open', 'pending'`, expected `)`, string literal,\u001b[25;2Hor `null` — usage: seed <Table> [count] [set <col> = ... | in (...) | as <gen> |…\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[31.960748,"o","\u001b[21;53H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.008053,"o","\u001b[21;54H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.049586,"o","\u001b[21;55H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.094446,"o","\u001b[21;56H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.143589,"o","\u001b[21;57H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.190386,"o","\u001b[21;49H\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[21;51H\u001b[38;2;195;232;141;48;2;24;27;34m'closed'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[24;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[25;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[32.235603,"o","\u001b[21;59H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[24;2H\u001b[27m\u001b[38;2;255;203;107;48;2;24;27;34m--seed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.234921,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.920709,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ Name │ Type │ Constraints │\u001b[3;11H├───────────┼────────┼─────────────┤\u001b[4;11H│ ticket_id │ serial │ PK │\u001b[5;13Hsubj\u001b[5;18Hct \u001b[5;25Ht\u001b[5;27Hxt \u001b[5;34H \u001b[6;14Htatus \u001b[7;11H└───────────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mpriority\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system"]
|
||||
[33.920724,"o","] \u001b[38;2;230;230;230;48;2;24;27;34mtickets \u001b[9;22H \u001b[9;25H \u001b[9;34H \u001b[9;43H \u001b[10;11H┌───────────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────────┼────────┼─────────────┤\u001b[13;11H│ ticket_id │ serial │ PK │\u001b[14;13Hsubj\u001b[14;18Hct \u001b[14;25Ht\u001b[14;27Hxt \u001b[14;34H \u001b[15;14Htatus \u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mpriority\u001b[16;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[17;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────┴─────────────┘\u001b[17;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[18;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;"]
|
||||
[33.920763,"o","182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mset\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34min\u001b[18;49H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'open'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[18;58H\u001b[38;2;195;232;141;48;2;24;27;34m'pending'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[18;69H\u001b[38;2;195;232;141;48;2;24;27;34m'closed'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[21;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[21;7H \u001b[21;15H \u001b[21;17H \u001b[21;21H \u001b[21;28H \u001b[21;31H \u001b[21;40H \u001b[21;51H \u001b[24;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[28;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[28;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[33.92079,"o","mTab\u001b[28;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[28;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[28;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[28;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[28;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[28;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.953945,"o","\u001b[2;13H\u001b[38;2;230;230;230;48;2;24;27;34mstatus\u001b[2;25Htext\u001b[2;34H \u001b[3;11H│ priority │ text │ │\u001b[4;11H└───────────┴────────┴─────────────┘\u001b[5;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtickets\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;247;140;108;48;2;24;27;34m8\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mset\u001b[5;30H\u001b[38;2;86;182;194;48;2;24;27;34mstatus\u001b[5;37H\u001b[38;2;199;146;234;48;2;24;27;34min\u001b[5;40H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'open'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[5;49H\u001b[38;2;195;232;141;48;2;24;27;34m'pending'\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[5;60H\u001b[38;2;195;232;141;48;2;24;27;34m'closed'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[6;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[6;13H8 row(s)\u001b[6;22Hseed\u001b[6;27Hd into\u001b[6;"]
|
||||
[33.954057,"o","34Htickets\u001b[6;46H \u001b[7;11H┌\u001b[7;23H┬\u001b[7;32H─\u001b[7;46H──────┬─────────┬──────────┐\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ ticket_id │\u001b[8;25Hsubject \u001b[8;34H \u001b[8;43H \u001b[8;52H│\u001b[8;54Hstatus\u001b[8;62H│\u001b[8;64Hpriority\u001b[8;73H│\u001b[9;11H├───────────┼────────────────────────────┼─────────┼──────────┤\u001b[10;11H│ 1 │ asperiores laudantium eum\u001b[10;52H│\u001b[10;54Hclosed\u001b[10;62H│\u001b[10;64Hlow\u001b[10;73H│\u001b[11;13H \u001b[11;21H2\u001b[11;25Hund\u001b[11;30Hoccaecati \u001b[11;46H \u001b[11;52H│\u001b[11;54Hpending\u001b[11;62H│\u001b[11;64Hhigh\u001b[11;73H│\u001b[12;11H│ 3 │ atque ratione \u001b[12;52H│\u001b[12;54Hclosed\u001b[12;62H│\u001b[12;64Hmedium\u001b[12;73H│\u001b[13;13H 4\u001b[13;25Hculp\u001b[13;30H ullam\u001b[13;46H \u001b[13;52H│\u001b[13;54Hclosed\u001b[13;62H│\u001b[13;64Hhigh\u001b[13;73H│\u001b[14;13H \u001b[14;21H5\u001b[14;25Hpra"]
|
||||
[33.954146,"o","esentium\u001b[14;37Hsuscipit\u001b[14;46Hquasi\u001b[14;52H│\u001b[14;54Hclosed\u001b[14;62H│\u001b[14;64Hlow\u001b[14;73H│\u001b[15;13H \u001b[15;21H6\u001b[15;25Heligendi\u001b[15;34Homnis\u001b[15;40Hreiciendis\u001b[15;52H│\u001b[15;54Hclosed\u001b[15;62H│\u001b[15;64Hhigh\u001b[15;73H│\u001b[16;13H 7\u001b[16;25Hnihil\u001b[16;31Hvoluptate\u001b[16;41Hsint\u001b[16;46H \u001b[16;52H│\u001b[16;54Hclosed\u001b[16;62H│\u001b[16;64Hlow\u001b[16;73H│\u001b[17;11H│ 8 │ ullam magnam et \u001b[17;52H│\u001b[17;54Hopen\u001b[17;62H│\u001b[17;64Hlow\u001b[17;73H│\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────────┴────────────────────────────┴─────────┴──────────┘ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.959355,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.967991,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[33.973887,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[34.977474,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[35.424174,"o","\u001b[15;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;80H \u001b[17;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.81195,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.857803,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.903231,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.944885,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[36.993505,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.034498,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.081545,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.125047,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.171657,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.215,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.259807,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.304282,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.349671,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.39538,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.440675,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.48379,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.532818,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.574103,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.620745,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.663834,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.712126,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.753671,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.799132,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.845944,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.890565,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.935579,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[37.978858,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.028034,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.069254,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.115018,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.160997,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.204017,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.248669,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.301406,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.341554,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.384266,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.430585,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.474286,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.524061,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.567849,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.612735,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.656848,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.703881,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.752582,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.788929,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.834746,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.879327,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.924444,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[38.97042,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.015164,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.058835,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.105063,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.149267,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.197439,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.245771,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.287742,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.334794,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.380862,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.42276,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.46775,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.509802,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.554625,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.60399,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.644676,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.689927,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[39.740947,"o","\u001b[14;51H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[15;51H Generate most columns and pin one to \u001b[16;51H your own values with set. \u001b[17;51H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[40.736825,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[42.834095,"o","\u001b[14;51H\u001b[38;2;230;230;230;48;2;24;27;34m │ closed │ low │ \u001b[15;51H │ closed │ high │ \u001b[16;51H │ closed │ low │ \u001b[17;51H │ open │ low │ \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[44.334095,"o",""]
|
||||
@@ -0,0 +1,278 @@
|
||||
{"version":2,"width":90,"height":34,"timestamp":1781556440,"title":"Run simple-mode commands in advanced mode and watch the SQL they map to","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.006372,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;"]
|
||||
[0.006505,"o","1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.006588,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[18;1H│\u001b[38;2;230;230;230;48;2;24;27;34m "]
|
||||
[0.00668,"o"," \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[19;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[21;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[22;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H│\u001b[38;2;230;230;230;48;2;24;27;34m "]
|
||||
[0.006754,"o"," \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[25;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[26;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[27;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[28;1H╰──────────────────────────────────────────────────────────"]
|
||||
[0.006895,"o","──────────────────────────────╯\u001b[29;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────────────────────────────────────────────────╮\u001b[30;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[31;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[32;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[33;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mCave Weaving Watching\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009174,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.011462,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.01365,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.051376,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[30;7Hmessages\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.097549,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.141734,"o","\u001b[27;4H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.186854,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34mmode\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.23165,"o","\u001b[27;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msimple\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.278149,"o","\u001b[27;7H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.321759,"o","\u001b[27;8H\u001b[38;2;86;182;194;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.366546,"o","\u001b[27;9H\u001b[38;2;86;182;194;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.413617,"o","\u001b[27;10H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.4583,"o","\u001b[27;11H\u001b[38;2;86;182;194;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.501995,"o","\u001b[27;12H\u001b[38;2;86;182;194;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.5464,"o","\u001b[27;13H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.5917,"o","\u001b[27;7H\u001b[38;2;199;146;234;48;2;24;27;34madvanced\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.639294,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mmode:\u001b[2;17Hadvanced\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;80H [ENTER] \u001b[23;80H \u001b[26;1H\u001b[22m\u001b[38;2;224;96;96;48;2;24;27;34m╭ \u001b[1m\u001b[38;2;255;158;107;48;2;24;27;34mADVANCED\u001b[22m\u001b[38;2;224;96;96;48;2;24;27;34m ──────────────────────────────────────────────────────────────────────────────╮\u001b[27;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[27;7H \u001b[27;90H\u001b[38;2;224;96;96;48;2;24;27;34m│\u001b[28;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[30;9Hcommand — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.641048,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.028163,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[30;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.071857,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.117976,"o","\u001b[27;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.141606,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.162062,"o","\u001b[27;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.207218,"o","\u001b[27;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.252641,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.297456,"o","\u001b[27;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.342679,"o","\u001b[27;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.387416,"o","\u001b[27;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.432769,"o","\u001b[27;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.477531,"o","\u001b[27;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.522563,"o","\u001b[27;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.567642,"o","\u001b[27;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mif\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.612588,"o","\u001b[27;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mtables need at least one column. Add `with pk` for a default `id INTEGER PRIMARY KEY`,\u001b[31;2Hor `with pk <name>(<type>)` to choose. Use a comma-separated list for compound primary…\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.65688,"o","\u001b[27;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.701975,"o","\u001b[27;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.747669,"o","\u001b[27;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.792501,"o","\u001b[27;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.837399,"o","\u001b[27;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[31;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.882605,"o","\u001b[27;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.927258,"o","\u001b[27;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.972057,"o","\u001b[27;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.017751,"o","\u001b[27;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.061825,"o","\u001b[27;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.106719,"o","\u001b[27;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.153109,"o","\u001b[27;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.197015,"o","\u001b[3;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[3;22Hcreate\u001b[3;29Htable\u001b[3;35Hbooks\u001b[3;41Hwith\u001b[3;46Hpk\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;80H [ENTER] \u001b[23;80H \u001b[27;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[27;9H \u001b[27;15H \u001b[27;21H \u001b[27;26H \u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[30;9Hcommand — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.217922,"o","\u001b[3;13H\u001b[38;2;230;230;230;48;2;24;27;34mcreate tabl\u001b[3;25H books with p\u001b[3;39H\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;46H \u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[4;33HTABLE\u001b[4;39H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[4;45H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[4;49H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[4;56H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[4;64HKEY\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13HName\u001b[7;18H│\u001b[7;20HType\u001b[7;27H│\u001b[7;29HConstraints\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[9;13Hid\u001b[9;18H│\u001b[9;20Hserial\u001b[9;27H│\u001b[9;29HPK\u001b[9;41H│\u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.220508,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.223409,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.226174,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.228066,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.699356,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.988347,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34malter\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.032313,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;5H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.077186,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.123377,"o","\u001b[27;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.168326,"o","\u001b[27;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[30;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.212787,"o","\u001b[27;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.25833,"o","\u001b[27;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.302901,"o","\u001b[27;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.347116,"o","\u001b[27;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.392083,"o","\u001b[27;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.437707,"o","\u001b[27;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.482775,"o","\u001b[27;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.527116,"o","\u001b[27;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.573072,"o","\u001b[27;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.616874,"o","\u001b[27;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.662069,"o","\u001b[27;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.707308,"o","\u001b[27;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.753019,"o","\u001b[27;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.79779,"o","\u001b[27;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.844266,"o","\u001b[27;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.888456,"o","\u001b[27;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.932303,"o","\u001b[27;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.977371,"o","\u001b[27;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.022229,"o","\u001b[27;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.067793,"o","\u001b[27;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.112697,"o","\u001b[27;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.159212,"o","\u001b[27;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.202447,"o","\u001b[27;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.250021,"o","\u001b[27;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.292509,"o","\u001b[27;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.339272,"o","\u001b[27;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.383048,"o","\u001b[27;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.427663,"o","\u001b[27;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.472642,"o","\u001b[11;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[11;22Hadd\u001b[11;26Hcolumn\u001b[11;33Hto\u001b[11;36Hbooks:\u001b[11;43Htitle\u001b[11;49H(text)\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;80H [ENTER] \u001b[23;80H \u001b[27;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[27;6H \u001b[27;13H \u001b[27;16H \u001b[27;23H \u001b[27;29H \u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.489319,"o","\u001b[11;13H\u001b[38;2;230;230;230;48;2;24;27;34madd column to books: title (text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;49H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[12;32HTABLE\u001b[12;38H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[12;44H\u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[12;48HCOLUMN\u001b[12;55H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[12;61H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13HName\u001b[15;19H│\u001b[15;21HType\u001b[15;28H│\u001b[15;30HConstraints\u001b[15;42H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[17;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[17;13Hid\u001b[17;19H│\u001b[17;21Hserial\u001b[17;28H│\u001b[17;30HPK\u001b[17;42H│\u001b[18;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[18;13Htitle\u001b[18;19H│\u001b[18;21Htext\u001b[18;28H│\u001b[18;42H│\u001b[19;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.492535,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.495297,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.498204,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.501339,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.975811,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.364186,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[30;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.408597,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.453589,"o","\u001b[27;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.498515,"o","\u001b[27;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.544186,"o","\u001b[27;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.589043,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.632591,"o","\u001b[27;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.678418,"o","\u001b[27;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.722408,"o","\u001b[27;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.767698,"o","\u001b[27;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.812897,"o","\u001b[27;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.85935,"o","\u001b[27;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.903312,"o","\u001b[27;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mif\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.949078,"o","\u001b[27;15H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mtables need at least one column. Add `with pk` for a default `id INTEGER PRIMARY KEY`,\u001b[31;2Hor `with pk <name>(<type>)` to choose. Use a comma-separated list for compound primary…\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.994038,"o","\u001b[27;16H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.039214,"o","\u001b[27;17H\u001b[38;2;86;182;194;48;2;24;27;34mg\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.083424,"o","\u001b[27;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.128489,"o","\u001b[27;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[31;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.174696,"o","\u001b[27;20H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.218811,"o","\u001b[27;21H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.263872,"o","\u001b[27;22H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.308266,"o","\u001b[27;20H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.352556,"o","\u001b[27;24H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.399055,"o","\u001b[27;25H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.444016,"o","\u001b[27;25H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.488309,"o","\u001b[20;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[20;22Hcreate\u001b[20;29Htable\u001b[20;35Htags\u001b[20;40Hwith\u001b[20;45Hpk\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;80H [ENTER] \u001b[23;80H \u001b[27;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[27;9H \u001b[27;15H \u001b[27;20H \u001b[27;25H \u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[30;9Hcommand — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.504306,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34mb\u001b[2;13Hoks\u001b[2;17H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │ \u001b[4;45H \u001b[4;49H \u001b[4;56H \u001b[4;64H \u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34madd column to books: title (text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[9;32HTABLE\u001b[9;38H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[9;44H\u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[9;48HCOLUMN\u001b[9;55H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;61H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[10;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐ \u001b[12;11H│ Name │ Type │ Constraints │\u001b[12;44H \u001b[12;48H \u001b[12;55H \u001b[12;61H \u001b[13;11H├───────┼────────┼─────────────┤\u001b[14;11H│ id │ serial │ PK │\u001b[15;13Htitle\u001b[15;21Htext\u001b[15;30H \u001b[16;11H└\u001b[16;19H┴\u001b[16;28H┴\u001b[16;42H┘\u001b[17;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mcreate table tags with\u001b[17;36Hpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[17;42H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[18;33HTABLE\u001b[18;39H\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[18;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[18;48H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[18;55H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[18;63HKEY\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[20;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐ \u001b[20;45H \u001b[21;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[21;13HName\u001b[21;18H│\u001b[21;20HType\u001b[21;27H│\u001b[21;29HConstraints\u001b[21;41H│\u001b[22;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[23;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[23;13Hid\u001b[23;18H│\u001b[23;20Hserial\u001b[23;27H│\u001b[23;29HPK\u001b[23;41H│\u001b[24;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.507987,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.511644,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.515275,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.517184,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.99116,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.17881,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34malter\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.223559,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;5H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.269395,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.314076,"o","\u001b[27;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.358219,"o","\u001b[27;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[30;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.404163,"o","\u001b[27;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.448055,"o","\u001b[27;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.493027,"o","\u001b[27;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.537795,"o","\u001b[27;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.585024,"o","\u001b[27;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.627906,"o","\u001b[27;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.674352,"o","\u001b[27;13H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.717788,"o","\u001b[27;13H\u001b[38;2;255;107;107;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.764278,"o","\u001b[27;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.809441,"o","\u001b[27;16H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.85292,"o","\u001b[27;17H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.897716,"o","\u001b[27;18H\u001b[38;2;86;182;194;48;2;24;27;34mg\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.943502,"o","\u001b[27;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.988405,"o","\u001b[27;20H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.033749,"o","\u001b[27;21H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.078027,"o","\u001b[27;22H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.122905,"o","\u001b[27;23H\u001b[38;2;86;182;194;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.169139,"o","\u001b[27;24H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.213456,"o","\u001b[27;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.258878,"o","\u001b[27;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.303235,"o","\u001b[27;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.348074,"o","\u001b[27;28H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.393617,"o","\u001b[27;29H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.437509,"o","\u001b[27;30H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.48392,"o","\u001b[27;31H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.528658,"o","\u001b[27;29H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.573339,"o","\u001b[27;33H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.617952,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[3;11H│ Name │ Type │ Constraints │\u001b[4;11H├──────┼────────┼─────────────┤\u001b[5;11H│ id │ serial │ PK │\u001b[6;11H└──────┴────────┴─────────────┘\u001b[7;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34madd column to books: title (text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[8;2H[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mCOLUMN\u001b[8;55H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[8;61H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;32H \u001b[9;38H \u001b[9;44H \u001b[9;48H \u001b[9;55H \u001b[9;61H \u001b[10;11H┌───────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[14;13Htitle\u001b[14;21Ht\u001b[14;23Hxt \u001b[14;30H \u001b[15;11H└───────┴────────┴─────────────┘\u001b[16;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mcreate table tags with pk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[17;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;"]
|
||||
[13.61802,"o","2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[17;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[17;48H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[17;55H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[17;63HKEY\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[18;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[18;33H \u001b[18;39H \u001b[18;44H \u001b[18;48H \u001b[18;55H \u001b[18;63H \u001b[19;11H┌──────┬────────┬─────────────┐\u001b[20;11H│ Name │ Type │ Constraints │\u001b[21;11H├──────┼────────┼─────────────┤\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ id │ serial │ PK │\u001b[22;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[23;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[23;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[24;2H\u001b[22m"]
|
||||
[13.618075,"o","\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: add column to tags: label\u001b[24;48H(text)\u001b[27;2H\u001b[7m \u001b[27m \u001b[27;6H \u001b[27;13H \u001b[27;16H \u001b[27;22H \u001b[27;28H \u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.63136,"o","\u001b[2;18H\u001b[38;2;230;230;230;48;2;24;27;34m─┬\u001b[2;27H─┬\u001b[2;41H─┐\u001b[3;18H │ Type\u001b[3;27H │ Constraints │\u001b[4;18H─┼\u001b[4;27H─┼\u001b[4;41H─┤\u001b[5;18H │ serial │ PK\u001b[5;41H │\u001b[6;11H│ title │ text │ │\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘ \u001b[8;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mcreate table tags with pk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[8;44H \u001b[8;48H \u001b[8;55H \u001b[8;61H \u001b[9;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[9;33HTABLE\u001b[9;39H\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[9;48H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[9;55H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[9;63HKEY\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[11;11H┌──────┬────────┬─────────────┐ \u001b[12;11H│ Name │ Type │ Constraints │ \u001b[13;11H├──────┼────────┼─────────────┤ \u001b[14;13Hid │ serial\u001b[14;27H│ PK\u001b[14;41H│ \u001b[15;18H┴─\u001b[15;27H┴─\u001b[15;41H┘ \u001b[16;13Hadd column to tags: label (text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[17;26H\u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mCOLUMN\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mlabel\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;18H─┬\u001b[19;27H─┬\u001b[19;41H─"]
|
||||
[13.631435,"o","┐\u001b[20;18H │ Type\u001b[20;27H │ Constraints │\u001b[21;18H─┼\u001b[21;27H─┼\u001b[21;41H─┤\u001b[22;18H │ serial │ PK\u001b[22;41H │\u001b[23;11H│ label │ text │ │\u001b[24;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘ \u001b[24;48H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.634994,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.638291,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.641688,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.645009,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.120823,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.608115,"o","\u001b[27;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[30;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[34;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[34;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[34;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[34;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[34;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[34;60Hword · \u001b[34;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.655087,"o","\u001b[27;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.70345,"o","\u001b[27;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.745236,"o","\u001b[27;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.79031,"o","\u001b[27;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.840254,"o","\u001b[27;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.879088,"o","\u001b[27;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;255;158;107;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.923877,"o","\u001b[27;9H\u001b[38;2;199;146;234;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.96875,"o","\u001b[27;10H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.014715,"o","\u001b[27;11H\u001b[38;2;199;146;234;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.05867,"o","\u001b[27;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.107028,"o","\u001b[27;13H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.148823,"o","\u001b[27;14H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.193289,"o","\u001b[27;15H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.239117,"o","\u001b[27;16H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.284044,"o","\u001b[27;17H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.329265,"o","\u001b[27;18H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.373612,"o","\u001b[27;19H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.418826,"o","\u001b[27;20H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.463923,"o","\u001b[27;21H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.508784,"o","\u001b[27;22H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.553564,"o","\u001b[27;23H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.598793,"o","\u001b[27;13H\u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.643682,"o","\u001b[27;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.689242,"o","\u001b[27;26H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.73312,"o","\u001b[27;27H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.779092,"o","\u001b[27;28H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.823503,"o","\u001b[27;26H\u001b[38;2;199;146;234;48;2;24;27;34mfrom\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.868517,"o","\u001b[27;30H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.914051,"o","\u001b[27;31H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.958682,"o","\u001b[27;32H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.00386,"o","\u001b[27;33H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.048681,"o","\u001b[27;34H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.094098,"o","\u001b[27;35H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.138525,"o","\u001b[27;36H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.184314,"o","\u001b[27;37H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.228794,"o","\u001b[27;37H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.274036,"o","\u001b[27;39H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.319108,"o","\u001b[27;40H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.364199,"o","\u001b[27;41H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.408759,"o","\u001b[27;42H\u001b[38;2;255;107;107;48;2;24;27;34mg\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.453491,"o","\u001b[27;40H\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[30;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.454503,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.245313,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m│ Name │ Type │ Constraints │\u001b[3;11H├───────┼────────┼─────────────┤\u001b[4;11H│ id │ serial │ PK │\u001b[5;13Htitle\u001b[5;21Ht\u001b[5;23Hxt \u001b[5;30H \u001b[6;11H└───────┴────────┴─────────────┘\u001b[7;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mcreate table tags with pk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[8;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[8;48H\u001b[38;2;240;143;192;48;2;24;27;34mserial\u001b[8;55H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[8;63HKEY\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[9;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[9;33H \u001b[9;39H \u001b[9;44H \u001b[9;48H \u001b[9;55H \u001b[9;63H \u001b[10;11H┌──────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├──────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[14;11H└──────┴────────┴─────────────┘\u001b[15;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34madd column to tags: label (text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[16;2H[system] \u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[38;2;"]
|
||||
[19.24545,"o","230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mCOLUMN\u001b[16;54H\u001b[38;2;86;182;194;48;2;24;27;34mlabel\u001b[16;60H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[17;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[17;32H \u001b[17;38H \u001b[17;43H \u001b[17;47H \u001b[17;54H \u001b[17;60H \u001b[18;11H┌───────┬────────┬─────────────┐\u001b[19;11H│ Name │ Type │ Constraints │\u001b[20;11H├───────┼────────┼─────────────┤\u001b[21;11H│ id │ serial │ PK │\u001b[21;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[22;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mlabel\u001b[22;21Ht\u001b[22;23Hxt \u001b[22;30H \u001b[22;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[23;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[23;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[24;2H\u001b[22m\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: create m:n relationship\u001b[24;46Hfrom\u001b[24;51Hbooks\u001b[24;57Hto\u001b[24;60Htags\u001b[27;2H\u001b[7m \u001b[27m \u001b[27;9H \u001b[27;13H \u001b[27;26H \u001b[27;31H \u001b[27;37H \u001b[27;40H \u001b[30;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[30;9Hcommand — press Tab for options, `help` for a list\u001b[34;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[34;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[34;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[34;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[34;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[34;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[34;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[34;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.263459,"o","\u001b[2;13H\u001b[38;2;230;230;230;48;2;24;27;34mid \u001b[2;18H│ serial\u001b[2;27H│ PK │ \u001b[3;11H└\u001b[3;18H┴─\u001b[3;27H┴─\u001b[3;41H┘ \u001b[4;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34ma\u001b[4;15Hd\u001b[4;17Hcolumn to tags:\u001b[4;33Hlabel\u001b[4;39H(text)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[5;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mALTER\u001b[5;32HTABLE\u001b[5;38H\u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mADD\u001b[5;47HCOLUMN\u001b[5;54H\u001b[38;2;86;182;194;48;2;24;27;34mlabel\u001b[5;60H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[6;11H\u001b[38;2;230;230;230;48;2;24;27;34mtags \u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[8;11H│ Name │ Type │ Constraints │\u001b[8;44H \u001b[8;48H \u001b[8;55H \u001b[8;63H \u001b[9;11H├───────┼─────"]
|
||||
[19.263504,"o","───┼─────────────┤\u001b[10;11H│ id │ serial │ PK │\u001b[11;13Hl\u001b[11;15Hb\u001b[11;17Hl │ text\u001b[11;27H │ \u001b[11;41H │\u001b[12;11H└\u001b[12;18H─┴\u001b[12;27H─┴\u001b[12;41H─┘\u001b[13;2H\u001b[38;2;255;158;107;48;2;24;27;34m[advanced] \u001b[38;2;230;230;230;48;2;24;27;34mcreate\u001b[13;20Hm:n relationship\u001b[13;37Hfrom books\u001b[13;48Hto\u001b[13;51Htags\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[14;11H\u001b[38;2;139;144;154;48;2;24;27;34mExecuting SQL: \u001b[38;2;199;146;234;48;2;24;27;34mCREATE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mTABLE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks_tags\u001b[14;50H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mbooks_id\u001b[14;60H\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[14;65H\u001b[38;2;86;182;194;48;2;24;27;34mtags_id\u001b[14;73H\u001b[38;2;240;143;192;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[14;78H\u001b[38;2;199;146;234;48;2;24;27;34mPRIMARY\u001b[14;86HKEY\u001b[15;2H\u001b[38;2;139;"]
|
||||
[19.26354,"o","144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mbooks_id\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags_id\u001b[38;2;139;144;154;48;2;24;27;34m),\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mFOREIGN\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mKEY\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mbooks_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mREFERENCES\u001b[15;57H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[15;63H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[15;68H\u001b[38;2;199;146;234;48;2;24;27;34mON\u001b[15;71HDELETE\u001b[15;78HCASCADE\u001b[15;86HON\u001b[16;2HUPDATE\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mCASCADE\u001b[38;2;139;144;154;48;2;24;27;34m,\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mFOREIGN\u001b[38;2;230;230;230;48;2;"]
|
||||
[19.263612,"o","24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mKEY\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtags_id\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mREFEREN\u001b[16;48HES\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtags\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mON\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mDELETE\u001b[16;71HCASCADE\u001b[16;79HON\u001b[16;82HUPDATE\u001b[17;2HCASCADE\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[18;11Hbooks_tags \u001b[19;11H┌──────────┬──────┬──────────────┐\u001b[20;11H│ Name │ Type │ Constraints \u001b[20;44H│\u001b[21;11H├──────────┼──────┼──"]
|
||||
[19.263653,"o","────────────┤\u001b[22;13Hbooks_id │ int\u001b[22;28H │\u001b[22;31HPK,\u001b[22;35HNOT\u001b[22;39HNULL\u001b[22;44H│\u001b[23;11H│ tags_id │ int │ PK, NOT NULL\u001b[23;44H│\u001b[24;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────────┴──────┴──────────────┘\u001b[24;46H \u001b[24;51H \u001b[24;57H \u001b[24;60H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.26869,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.273547,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.278575,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.280548,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.74704,"o","\u001b[21;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;80H \u001b[23;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.533919,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.583098,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.626937,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.672405,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.717987,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.758956,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.806457,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.849048,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.894526,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.939439,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.985121,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.029572,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.073245,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.120542,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.16485,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.209044,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.255795,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.300934,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.345129,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.388528,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.435738,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.479914,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.524418,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.569998,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.614891,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.658435,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.704446,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.749069,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.79641,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.840629,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.885625,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.929328,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.974599,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.020035,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.064578,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.110416,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.155455,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.200507,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.244408,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.290566,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.333742,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.379374,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.425058,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.472044,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.516581,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.561267,"o","\u001b[20;50H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[21;50H One command builds an entire junction \u001b[22;50H table. \u001b[23;50H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.56076,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.854637,"o","\u001b[20;50H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[21;50H \u001b[22;50H \u001b[23;50H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.354637,"o",""]
|
||||
@@ -0,0 +1,314 @@
|
||||
{"version":2,"width":90,"height":26,"timestamp":1781556562,"title":"Undo a change — then redo it — each with a confirmation","env":{"TERM":"tmux-256color","SHELL":"/usr/bin/bash"}}
|
||||
[0,"o","\u001b[?1049h"]
|
||||
[0.005693,"o","\u001b[1;1H\u001b[38;2;74;82;101;48;2;24;27;34m╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Output \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m────────────────────────────────────────────────────────────────────────────────╮\u001b[2;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[3;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[4;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[5;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[6;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[7;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[8;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[9;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[10;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[11;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[12;1H│\u001b[38;2;230;230;230;48;2;24;27;34"]
|
||||
[0.005826,"o","m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[13;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[14;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[15;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[16;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[17;1H╰─────────────────────────────────────────────────────────────────────────────"]
|
||||
[0.00595,"o","───────────╯\u001b[18;1H╭ \u001b[1m\u001b[38;2;110;196;255;48;2;24;27;34mSIMPLE\u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m ────────────────────────────────────────────────────────────────────────────────╮\u001b[19;1H│\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[20;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[21;1H╭\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m Hint \u001b[22m\u001b[38;2;74;82;101;48;2;24;27;34m──────────────────────────────────────"]
|
||||
[0.006088,"o","────────────────────────────────────────────╮\u001b[22;1H│\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[23;1H│\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;74;82;101;48;2;24;27;34m│\u001b[24;1H╰────────────────────────────────────────────────────────────────────────────────────────╯\u001b[25;1H\u001b[38;2;139;144;154;48;2;24;27;34mProject: \u001b[1m[TEMP] \u001b[38;2;230;230;230;48;2;24;27;34mLark Mapping Magpie\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m complete · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m run \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.007707,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.009175,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[0.010655,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.045248,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcopy\u001b[22;7Hchange\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.090089,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.13485,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.179836,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.22477,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.270552,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.314429,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;110;196;255;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mm:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.359856,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.403982,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.448962,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.495002,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.539686,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.584695,"o","\u001b[19;14H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.629784,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.67467,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.719849,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.764789,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.809679,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.854949,"o","\u001b[19;20H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.899505,"o","\u001b[19;21H\u001b[38;2;255;107;107;48;2;24;27;34mw\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.944303,"o","\u001b[19;22H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[1.989306,"o","\u001b[19;23H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.033995,"o","\u001b[19;21H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.079496,"o","\u001b[19;25H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.124344,"o","\u001b[19;26H\u001b[38;2;255;107;107;48;2;24;27;34mp\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.169557,"o","\u001b[19;26H\u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.214882,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[2;20H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[2;27Htable\u001b[2;33H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[2;39H\u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[2;44Hpk\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;15H \u001b[19;21H \u001b[19;26H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.230271,"o","\u001b[2;11H\u001b[38;2;199;146;234;48;2;24;27;34mcreate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtabl\u001b[2;23H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mwith\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mpk\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[2;44H \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[4;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌──────┬────────┬─────────────┐\u001b[5;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[5;13HName\u001b[5;18H│\u001b[5;20HType\u001b[5;27H│\u001b[5;29HConstraints\u001b[5;41H│\u001b[6;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├──────┼────────┼─────────────┤\u001b[7;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[7;13Hid\u001b[7;18H│\u001b[7;20Hserial\u001b[7;27H│\u001b[7;29HPK\u001b[7;41H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└──────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.233289,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.23585,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[2.238121,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.005243,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.05015,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.094995,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.140306,"o","\u001b[19;5H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mconstraint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34m1:n\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.184717,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mc\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;9H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mconstrai\u001b[22;18Ht\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.230036,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.274324,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;8H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.319985,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.36559,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mm\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.414744,"o","\u001b[19;6H\u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.454645,"o","\u001b[19;12H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.500258,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.545026,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.5901,"o","\u001b[19;13H\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.635334,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;7H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.68055,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.716696,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.725272,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.77034,"o","\u001b[19;19H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.815819,"o","\u001b[19;20H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.859905,"o","\u001b[19;21H\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mType a name, then `(`\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.905638,"o","\u001b[19;22H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.949842,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[3.995168,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.04038,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.08541,"o","\u001b[19;26H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.130515,"o","\u001b[19;27H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.174557,"o","\u001b[19;28H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.220392,"o","\u001b[19;29H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mint\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdecimal\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mbool\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdate\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdatetime\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mblob\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mserial\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mshortid\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.264809,"o","\u001b[19;30H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.311417,"o","\u001b[19;31H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.35459,"o","\u001b[19;32H\u001b[38;2;86;182;194;48;2;24;27;34mx\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.40036,"o","\u001b[19;30H\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.445589,"o","\u001b[19;34H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnot\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34munique\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdefault\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcheck\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.490716,"o","\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning:\u001b[9;20H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[9;24Hcolumn\u001b[9;31Hto\u001b[9;34H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[9;41H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[9;47H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;6H \u001b[19;13H \u001b[19;16H \u001b[19;23H \u001b[19;29H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a command — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.508081,"o","\u001b[9;11H\u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;47H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks\u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌───────┬────────┬─────────────┐\u001b[12;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[12;13HName\u001b[12;19H│\u001b[12;21HType\u001b[12;28H│\u001b[12;30HConstraints\u001b[12;42H│\u001b[13;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m├───────┼────────┼─────────────┤\u001b[14;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[14;13Hid\u001b[14;19H│\u001b[14;21Hserial\u001b[14;28H│\u001b[14;30HPK\u001b[14;42H│\u001b[15;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;13Htitle\u001b[15;19H│\u001b[15;21Htext\u001b[15;28H│\u001b[15;42H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.511631,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.51517,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[4.518669,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.381321,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.425372,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.471133,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.516005,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.560276,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.606103,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.649892,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.695047,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.740422,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.785313,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.830691,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.87498,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.919892,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.96527,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[5.99373,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.010855,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.055976,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.10085,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.145603,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.190997,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.236002,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.281229,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.325553,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.370327,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.415199,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.460683,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.505453,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.55105,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.596412,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.641171,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.686015,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.730896,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.776371,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.821108,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.86649,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.9111,"o","\u001b[19;36H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[6.956698,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34mA\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.00168,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.045536,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mW\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.091316,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.135423,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34mz\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.181284,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.226513,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.271743,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.315184,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.361217,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.406449,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mf\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.451584,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.495641,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mE\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.541763,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.587256,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.630448,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.676058,"o","\u001b[19;53H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.720556,"o","\u001b[19;54H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.766494,"o","\u001b[19;55H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.810518,"o","\u001b[19;56H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.855578,"o","\u001b[19;36H\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.900606,"o","\u001b[19;58H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.946266,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;18H \u001b[2;24H \u001b[2;30H \u001b[2;35H \u001b[3;11H┌──────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├──────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;11H└──────┴────────┴─────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27"]
|
||||
[7.946337,"o",";34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[9;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[9;22H \u001b[9;25H \u001b[9;32H \u001b[9;38H \u001b[10;11H┌───────┬────────┬─────────────┐\u001b[11;11H│ Name │ Type │ Constraints │\u001b[12;11H├───────┼────────┼─────────────┤\u001b[13;11H│ id │ serial │ PK │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;13H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mtitle\u001b[14;21Ht\u001b[14;23Hxt \u001b[14;30H \u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;"]
|
||||
[7.946419,"o","2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;46H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;53H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;35H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.959548,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34madd\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mcolumn\u001b[2;22Hto\u001b[2;25H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;139;144;154;48;2;24;27;34m:\u001b[2;32H\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[2;38H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;240;143;192;48;2;24;27;34mtext\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;11H\u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[4;11H┌───────┬────────┬─────────────┐\u001b[5;11H│ Name │ Type │ Constraints │\u001b[6;11H├───────┼────────┼─────────────┤\u001b[7;11H│ id │ serial │ PK │\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ title │ text │ \u001b[8;32H \u001b[8;38H │ \u001b[9;11H└───────┴────────┴─────────────┘\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;13H1 row(s) inserted \u001b[11;42H \u001b[12;11H┌\u001b[12;16H┬\u001b[12;19H─\u001b[12;28H─\u001b[12;39H┐ \u001b[13;16H│\u001b[13;18Htitl\u001b[13;23H \u001b[13;28H \u001b[13;30H \u001b[13;39H│\u001b[13;42H \u001b[14;11H├────┼──────────────────────┤\u001b[14;42H \u001b[15;11H│ 1 │ A Wizard of Earthsea │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[16;46H \u001b[16;53H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.962711,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.96639,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[7.970552,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.685292,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mimport\u001b[22;9Hinsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.730025,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mnse\u001b[22;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.775837,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.821694,"o","\u001b[19;5H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.866074,"o","\u001b[19;6H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.9109,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[8.956131,"o","\u001b[19;8H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.000398,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.045204,"o","\u001b[19;10H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.090036,"o","\u001b[19;11H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.136306,"o","\u001b[19;9H\u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.18107,"o","\u001b[19;13H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.22449,"o","\u001b[19;14H\u001b[38;2;86;182;194;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.269873,"o","\u001b[19;15H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.315859,"o","\u001b[19;16H\u001b[38;2;86;182;194;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.360675,"o","\u001b[19;17H\u001b[38;2;86;182;194;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.405933,"o","\u001b[19;18H\u001b[38;2;86;182;194;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.447311,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.450495,"o","\u001b[19;19H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[38;2;139;144;154;48;2;24;27;34m (\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.494836,"o","\u001b[19;20H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mid\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.541297,"o","\u001b[19;21H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.586382,"o","\u001b[19;22H\u001b[38;2;86;182;194;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.631287,"o","\u001b[19;23H\u001b[38;2;86;182;194;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.676265,"o","\u001b[19;24H\u001b[38;2;86;182;194;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.721345,"o","\u001b[19;25H\u001b[38;2;86;182;194;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.76584,"o","\u001b[19;26H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.810773,"o","\u001b[19;27H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.855396,"o","\u001b[19;28H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.900595,"o","\u001b[19;29H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.945655,"o","\u001b[19;30H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[9.99167,"o","\u001b[19;31H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.036256,"o","\u001b[19;32H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.080102,"o","\u001b[19;28H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.128227,"o","\u001b[19;34H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.170363,"o","\u001b[19;35H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted string (e.g. 'Alice') or null\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.219305,"o","\u001b[19;36H\u001b[38;2;255;107;107;48;2;24;27;34m'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.261488,"o","\u001b[19;37H\u001b[38;2;255;107;107;48;2;24;27;34mI\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.306381,"o","\u001b[19;38H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.351934,"o","\u001b[19;39H\u001b[38;2;255;107;107;48;2;24;27;34mv\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.39587,"o","\u001b[19;40H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.441206,"o","\u001b[19;41H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.487144,"o","\u001b[19;42H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.530439,"o","\u001b[19;43H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.575818,"o","\u001b[19;44H\u001b[38;2;255;107;107;48;2;24;27;34ml\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.620504,"o","\u001b[19;45H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.666933,"o","\u001b[19;46H\u001b[38;2;255;107;107;48;2;24;27;34m \u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mfor `title`: Type a quoted s\u001b[22;31Hring (e.g.\u001b[22;42H'Alice') or null\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.710804,"o","\u001b[19;47H\u001b[38;2;255;107;107;48;2;24;27;34mC\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mafter `insert into books (ti\u001b[22;31Hle) values\u001b[22;42H(`, expected string literal or `null` — usage:\u001b[23;2Hinsert into <Table> [(<col>[, ...])] [values] (<value>[, ...])\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.756474,"o","\u001b[19;48H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.802137,"o","\u001b[19;49H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.845833,"o","\u001b[19;50H\u001b[38;2;255;107;107;48;2;24;27;34mi\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.890956,"o","\u001b[19;51H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.935943,"o","\u001b[19;52H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[10.980597,"o","\u001b[19;36H\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mNext:\u001b[22;9H)`\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[23;2H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.025603,"o","\u001b[19;54H\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.070825,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mbooks \u001b[2;22H \u001b[2;25H \u001b[2;32H \u001b[2;38H \u001b[3;11H┌───────┬────────┬─────────────┐\u001b[4;11H│ Name │ Type │ Constraints │\u001b[5;11H├───────┼────────┼─────────────┤\u001b[6;11H│ id │ serial │ PK │\u001b[7;13Htitle\u001b[7;21Ht\u001b[7;23Hxt \u001b[7;30H \u001b[8;11H└───────┴────────┴─────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues"]
|
||||
[11.070868,"o","\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;44H \u001b[11;11H┌────┬──────────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │ A Wizard of Earthsea │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230"]
|
||||
[11.070945,"o",";48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[16;46H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[16;53H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[19;2H\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[19;9H \u001b[19;14H \u001b[19;20H \u001b[19;28H \u001b[19;35H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.08595,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└───────┴────────┴─────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;13H1 row(s) inserted \u001b[4;42H \u001b[5;11H┌\u001b[5;16H┬\u001b[5;19H─\u001b[5;28H─\u001b[5;39H┐ \u001b[6;16H│\u001b[6;18Htitl\u001b[6;23H \u001b[6;28H \u001b[6;30H \u001b[6;39H│\u001b[6;42H \u001b[7;11H├────┼──────────────────────┤\u001b[7;42H \u001b[8;11H│ 1 │ A Wizard of Earthsea │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[9;44H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[10;37H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[10;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[11;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[12;11H┌────┬──────────────────┐\u001b[12;39H \u001b[13;11H│ id │ title │ \u001b[14;11H├────┼──────────────────┤ \u001b[14;39H \u001b[15;11H│ 2 │ Invisible Cities │ \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘ \u001b[16;38H \u001b[16;46H \u001b[16;53H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.089837,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.093558,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[11.097016,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.099795,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.260367,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.30564,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.351035,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.399423,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.442233,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.488775,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.530002,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.571756,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.57537,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.619752,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.664887,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.710142,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.75773,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.801967,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.844896,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.889889,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.93522,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'A Wizard of Earthsea'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;44H \u001b[4;11H┌────┬──────────────────────┐\u001b[5;11H│ id │ title │\u001b[6;11H├────┼──────────────────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea │\u001b[8;11H└────┴"]
|
||||
[12.93527,"o","──────────────────────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[9;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[10;37H \u001b[10;44H \u001b[11;11H┌────┬──────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────┤\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;"]
|
||||
[12.935371,"o","255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m│ 2 │ Invisible Cities │\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;"]
|
||||
[12.935423,"o","230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.946933,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘ \u001b[2;44H \u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[3;37H\u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[3;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[4;11H\u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[5;11H┌────┬──────────────────┐\u001b[5;39H \u001b[6;11H│ id │ title │ \u001b[7;11H├────┼──────────────────┤ \u001b[7;39H \u001b[8;11H│ 2 │ Invisible Cities │ \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘\u001b[9;37H \u001b[9;44H \u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;35H────┐\u001b[12;35H \u001b[12;39H│\u001b[13;35H────┤\u001b[14;14H1\u001b[14;18HA W\u001b[14;22Hzard of Earthsea\u001b[14;39H│\u001b[15;11H│ 2 │ Invisible Cities \u001b[15;39H│\u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.951106,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.953878,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[12.956585,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[13.960943,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.436013,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.52591,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mu\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mundo\u001b[22;7Hupdate\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.574888,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mn\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.617175,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[14.662206,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mundo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.661567,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.755937,"o","\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[15.765218,"o","\u001b[9;9H\u001b[38;2;230;230;230;48;2;24;27;34m╭\u001b[1m Undo last change \u001b[9;35H\u001b[22m──────────────────────────────────────────────╮\u001b[10;9H│ \u001b[10;16H \u001b[10;21H \u001b[10;81H│\u001b[11;9H│This will undo: insert into books\u001b[11;44H(title)\u001b[11;52Hvalues\u001b[11;59H('Invisible\u001b[11;71HCities')\u001b[11;81H│\u001b[12;9H│Snapshot tak\u001b[12;23Hn\u001b[12;25H15\u001b[12;28HJun\u001b[12;32H2026,\u001b[12;38H20:49\u001b[12;81H│\u001b[13;9H│ \u001b[14;9H│Restore\u001b[14;18Hthat earlier state? \u001b[14;39H \u001b[15;9H│ \u001b[15;14H \u001b[15;16H \u001b[15;18H \u001b[15;28H \u001b[15;39H \u001b[16;9H│\u001b[1m[Y]\u001b[22m Yes \u001b[1m[N]\u001b[22m No \u001b[38;2;139;144;154;48;2;24;27;34mEsc cancel\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;81H│\u001b[17;9H╰───────────────────────────────────────────────────────────────────────╯\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[16.76096,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.141153,"o","\u001b[9;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴───────────\u001b[9;35H┘ \u001b[10;9H\u001b[38;2;110;196;255;48;2;24;27;34m] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[10;16Hdata\u001b[10;21H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[10;81H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐ \u001b[11;44H \u001b[11;52H \u001b[11;59H \u001b[11;71H \u001b[11;81H \u001b[12;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m│ id │ titl\u001b[12;23H \u001b[12;25H \u001b[12;28H \u001b[12;32H \u001b[12;38H │ \u001b[12;81H \u001b[13;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m├────┼──────────────────────┤\u001b[14;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m│ 1 │\u001b[14;18HA Wizard of Earthsea\u001b[14;39H│\u001b[15;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;14H2\u001b[15;16H│\u001b[15;18HInvisible\u001b[15;28HCities\u001b[15;39H│\u001b[16;9H\u001b[38;2;159;216;145;48;2;24;27;34m] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[16;81H \u001b[17;9H\u001b[38;2;74;82;101;48;2;24;27;34m─────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.159953,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34minsert\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34minto\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;86;182;194;48;2;24;27;34mtitle\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mvalues\u001b[2;44H\u001b[38;2;139;144;154;48;2;24;27;34m(\u001b[38;2;195;232;141;48;2;24;27;34m'Invisible Cities'\u001b[38;2;139;144;154;48;2;24;27;34m)\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;2H[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[3;37H \u001b[3;44H \u001b[4;11H┌────┬──────────────────┐\u001b[5;11H│ id │ title │\u001b[6;11H├────┼──────────────────┤\u001b[7;11H│ 2 │ Invisible Cities │\u001b[8;11H└────┴─────────────"]
|
||||
[17.16003,"o","─────┘\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[11;11H│ id │ title │\u001b[12;11H├────┼──────────────────────┤\u001b[13;11H│ 1 │ A Wizard of Earthsea │\u001b[14;14H2\u001b[14;18HInv\u001b[14;22Hsible Cities \u001b[15;11H└────┴──────────────────────┘\u001b[16;11Hundone: insert into books (title)\u001b[16;45Hvalues\u001b[16;52H('Invisible\u001b[16;64HCities')\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.162929,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.165706,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.168521,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[17.250927,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.172114,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.831954,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.876608,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.923837,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[18.968386,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.01329,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.058584,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.10391,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.145711,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.191041,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.236404,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.280657,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.327501,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.370354,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.415284,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.460417,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.508273,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m 1 row(s) inserted \u001b[2;37H \u001b[2;44H \u001b[3;11H┌────┬──────────────────┐\u001b[4;11H│ id │ title │\u001b[5;11H├────┼──────────────────┤\u001b[6;11H│ 2 │ Invisible Cities │\u001b[7;11H└────┴──────────────────┘\u001b[8;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[10;11H│ id │ title │\u001b[11;11H├────┼────"]
|
||||
[19.508335,"o","──────────────────┤\u001b[12;11H│ 1 │ A Wizard of Earthsea │\u001b[13;14H2\u001b[13;18HInv\u001b[13;22Hsible Cities \u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mundone: insert into books (title)\u001b[15;45Hvalues\u001b[15;52H('Invisible\u001b[15;64HCities')\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;230;230;230;48;2;24;27;34mrunning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;37H \u001b[16;45H \u001b[16;52H \u001b[16;64H \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — p"]
|
||||
[19.5084,"o","ress Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.512095,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────┘\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;11H┌────┬──────────────────────┐\u001b[5;11H│ id │ title \u001b[5;39H│\u001b[6;11H├────┼──────────────────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea\u001b[7;39H│\u001b[8;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m│ 2\u001b[8;16H│ Invisible Cities\u001b[8;39H│\u001b[9;11H└\u001b[9;16H┴\u001b[9;39H┘\u001b[10;11Hundone: \u001b[10;20Hns\u001b[10;23Hrt\u001b[10;26Hinto\u001b[10;31Hbooks\u001b[10;37H(title)\u001b[10;45Hvalues\u001b[10;52H('Invisible\u001b[10;64HCities')\u001b[11;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[12;11H┌────┬──────────────────────┐\u001b[13;13Hid\u001b[13;18Htitle \u001b[13;28H \u001b[14;11H├\u001b[14;16H┼\u001b[14;39H┤\u001b[15;11H│ 1 │ A Wizard of Earth\u001b[15;36Hea │ \u001b[15;45H \u001b[15;52H \u001b[15;64H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.515181,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.518506,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[19.5216,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[20.528294,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.008587,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.097545,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34mr\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mrebuild\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mredo\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrename\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mreplay\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.143495,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34me\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.187497,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;4H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdo\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[21.233313,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mredo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.232678,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.32139,"o","\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;80H [ENTER] \u001b[15;80H \u001b[19;2H\u001b[22m\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[27m \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[22.326833,"o","\u001b[9;7H\u001b[38;2;230;230;230;48;2;24;27;34m╭\u001b[1m Redo last undone change \u001b[9;39H\u001b[22m────────────────────────────────────────────╮\u001b[10;7H│ \u001b[10;19H \u001b[10;26H \u001b[10;31H \u001b[10;37H \u001b[10;45H \u001b[10;52H \u001b[10;64H \u001b[10;83H│\u001b[11;7H│This will re-apply: insert\u001b[11;35Hinto\u001b[11;40Hbooks\u001b[11;46H(title)\u001b[11;54Hvalues\u001b[11;61H('Invisible\u001b[11;73HCities')\u001b[11;83H│\u001b[12;7H│Snapshot taken 15 Jun 2026, 20:49\u001b[12;83H│\u001b[13;7H│ \u001b[13;13H \u001b[13;16H \u001b[13;18H \u001b[13;39H \u001b[14;7H│Restore that earlier state? \u001b[15;7H│ \u001b[15;14H \u001b[15;16H \u001b[15;18H \u001b[15;20H \u001b[15;27H \u001b[15;30H \u001b[15;39H \u001b[16;7H│\u001b[1m[Y]\u001b[22m Yes \u001b[1m[N]\u001b[22m No \u001b[38;2;139;144;154;48;2;24;27;34mEsc cancel\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;83H│\u001b[17;7H╰───────────────────────────────────────────────────────────────────────────╯\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.330222,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.713603,"o","\u001b[9;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴────────────────\u001b[9;39H┘ \u001b[10;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34mundone:\u001b[10;19Hinsert\u001b[10;26Hinto\u001b[10;31Hbooks\u001b[10;37H(title)\u001b[10;45Hvalues\u001b[10;52H('Invisible\u001b[10;64HCities')\u001b[10;83H \u001b[11;7H\u001b[38;2;110;196;255;48;2;24;27;34mle] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;35H \u001b[11;40H \u001b[11;46H \u001b[11;54H \u001b[11;61H \u001b[11;73H \u001b[11;83H \u001b[12;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐ \u001b[12;83H \u001b[13;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;"]
|
||||
[23.713685,"o","230;48;2;24;27;34m│\u001b[13;13Hid\u001b[13;16H│\u001b[13;18Htitle\u001b[13;39H│\u001b[14;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34m├────┼──────────────────────┤\u001b[15;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34m│\u001b[15;14H1\u001b[15;16H│\u001b[15;18HA\u001b[15;20HWizard\u001b[15;27Hof\u001b[15;30HEarthsea\u001b[15;39H│\u001b[16;7H\u001b[38;2;159;216;145;48;2;24;27;34mem] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[16;83H \u001b[17;7H\u001b[38;2;74;82;101;48;2;24;27;34m─────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.740697,"o","\u001b[2;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[3;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[4;11H│ id │ title │\u001b[5;11H├────┼──────────────────────┤\u001b[6;11H│ 1 │ A Wizard of Earthsea │\u001b[7;14H2\u001b[7;18HInv\u001b[7;22Hsible Cities \u001b[8;11H└────┴──────────────────────┘\u001b[9;11Hundone: insert into books (title)\u001b[9;45Hvalues\u001b[9;52H('Invisible\u001b[9;64HCities')\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[10;31H \u001b[10;37H \u001b[10;45H \u001b[10;52H \u001b[10;64H \u001b[11;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────────┤\u001b[14;11H│ 1 │ A Wizard of Earthsea │\u001b[15;11H└────┴──────────────────────┘\u001b[16;11Hre-applied: insert into books\u001b[16;41H(title)\u001b[16;49Hvalues\u001b[16;56H('Invisible\u001b[16;68HCities')\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.742553,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.745765,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.749693,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[23.824384,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[24.753254,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.401713,"o","\u001b[19;2H\u001b[38;2;255;107;107;48;2;24;27;34ms\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34msave\u001b[22;7Hshow\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mseed\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[26;1H\u001b[1mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint · \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEsc\u001b[26;17H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mclear \u001b[26;24H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-A/E\u001b[26;36H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mhome/end ·\u001b[26;48H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-W\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m del\u001b[26;60Hword · \u001b[26;69H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;75H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.445749,"o","\u001b[19;3H\u001b[38;2;255;107;107;48;2;24;27;34mh\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;3H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mhow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.49245,"o","\u001b[19;4H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.535576,"o","\u001b[19;2H\u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.58372,"o","\u001b[19;6H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtable\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mtables\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationships\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindexes\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mrelationship\u001b[38;2;139;144;154;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mindex\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.625692,"o","\u001b[19;7H\u001b[38;2;255;107;107;48;2;24;27;34md\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;6H\u001b[27m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.674889,"o","\u001b[19;8H\u001b[38;2;255;107;107;48;2;24;27;34ma\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.715488,"o","\u001b[19;9H\u001b[38;2;255;107;107;48;2;24;27;34mt\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.763903,"o","\u001b[19;7H\u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.807285,"o","\u001b[19;11H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[7m \u001b[22;2H\u001b[27m\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.851916,"o","\u001b[19;12H\u001b[38;2;255;107;107;48;2;24;27;34mb\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.899436,"o","\u001b[19;13H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.942403,"o","\u001b[19;14H\u001b[38;2;255;107;107;48;2;24;27;34mo\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[25.990678,"o","\u001b[19;15H\u001b[38;2;255;107;107;48;2;24;27;34mk\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.030377,"o","\u001b[19;12H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[7m\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[22;2H\u001b[27m\u001b[38;2;139;144;154;48;2;24;27;34mSubmit with Enter\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.075549,"o","\u001b[2;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌────┬──────────────────────┐\u001b[3;11H│ id │ title │\u001b[4;11H├────┼──────────────────────┤\u001b[5;11H│ 1 │ A Wizard of Earthsea │\u001b[6;14H2\u001b[6;18HInv\u001b[6;22Hsible Cities \u001b[7;11H└────┴──────────────────────┘\u001b[8;11Hundone: insert into books (title)\u001b[8;45Hvalues\u001b[8;52H('Invisible\u001b[8;64HCities')\u001b[9;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[9;31H \u001b[9;37H \u001b[9;45H \u001b[9;52H \u001b[9;64H \u001b[10;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m┌"]
|
||||
[26.07567,"o","────┬──────────────────────┐\u001b[11;11H│ id │ title │\u001b[12;11H├────┼──────────────────────┤\u001b[13;11H│ 1 │ A Wizard of Earthsea │\u001b[13;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[14;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[14;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m [ENTER] \u001b[15;11H\u001b[22m\u001b[38;2;230;230;230;48;2;24;27;34mre-applied: insert into books\u001b[15;41H(title)\u001b[15;49Hvalues\u001b[15;56H('Invisible\u001b[15;68HCities')\u001b[15;80H\u001b[1m\u001b[38;5;0;48;2;255;215;0m \u001b[16;2H\u001b[22m\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[16;12H\u001b[38;2;230;230;230;48;2;24;27;34munning: \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[16;30H\u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[16;41H \u001b[16;49H \u001b[16;56H \u001b[16;68H "]
|
||||
[26.075753,"o"," \u001b[19;2H\u001b[7m \u001b[27m \u001b[19;7H \u001b[19;12H \u001b[22;2H\u001b[38;2;139;144;154;48;2;24;27;34mType a\u001b[22;9Hcommand — press Tab for options, `help` for a list · `mode advanced` for SQL\u001b[26;1H\u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mCtrl-O\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m sidebar \u001b[26;17H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mTab\u001b[26;24H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mcomplete ·\u001b[26;36H \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34m↑\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m history \u001b[26;48H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mF1\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34m hint \u001b[26;60H· \u001b[1m\u001b[38;2;230;230;230;48;2;24;27;34mEnter\u001b[26;69H\u001b[22m\u001b[38;2;139;144;154;48;2;24;27;34mrun \u001b[26;75H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.084147,"o","\u001b[2;11H\u001b[38;2;230;230;230;48;2;24;27;34mundone: insert into books (title)\u001b[2;45Hvalues\u001b[2;52H('Invisible\u001b[2;64HCities')\u001b[3;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[3;16Hdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[3;39H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[4;11H┌\u001b[4;16H┬\u001b[4;39H┐\u001b[5;13Hid\u001b[5;18Htitle \u001b[5;27H \u001b[5;30H \u001b[6;11H├────┼──────────────────────┤\u001b[7;11H│ 1 │ A Wizard of Earthsea │\u001b[8;11H└────┴──────────────────────┘ \u001b[8;45H \u001b[8;52H \u001b[8;64H \u001b[9;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34mre-applied: insert\u001b[9;30Hinto\u001b[9;35Hbooks\u001b[9;41H(title)\u001b[9;49Hvalues\u001b[9;56H('Invisible\u001b[9;68HCities')\u001b[10;2H\u001b[38;2;110;196;255;48;2;24;27;34m[simple] \u001b[38;2;199;146;234;48;2;24;27;34mshow\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;199;146;234;48;2;24;27;34mdata\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[38;2;86;182;194;48;2;24;27;34mbooks\u001b[38;2;159;216;145;48;2;24;27;34m ✓\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[11;11H┌────┬──────────────────────┐\u001b[12;11H│ id │ title │\u001b[13;11H├────┼──────────────────────┤\u001b[14;11H│ 1 │ A Wizard of Earthsea │\u001b[15;11H│ 2 │ Invis\u001b[15;24Hbl\u001b[15;27H Cities\u001b[15;35H │\u001b[15;41H \u001b[15;49H \u001b[15;56H \u001b[15;68H \u001b[16;2H\u001b[38;2;159;216;145;48;2;24;27;34m[system] \u001b[38;2;230;230;230;48;2;24;27;34m└────┴──────────────────────┘\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.085776,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.08996,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[26.094999,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.096264,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.581099,"o","\u001b[13;80H\u001b[38;2;230;230;230;48;2;24;27;34m \u001b[14;80H \u001b[15;80H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[27.874218,"o","\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
|
||||
[29.374218,"o",""]
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="none" stroke="#1A1F2C" stroke-width="2.3"><rect x="5" y="7" width="22" height="18" rx="3.2"/><path d="M5.5 13h21"/></g><circle cx="9.7" cy="10" r="2" fill="#2f8f9e"/><style>g{stroke:#1A1F2C}@media (prefers-color-scheme:dark){g{stroke:#E6E6E6}}</style></svg>
|
||||
|
After Width: | Height: | Size: 327 B |
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 96 KiB |
@@ -0,0 +1,33 @@
|
||||
<svg width="1200" height="630" viewBox="0 0 1200 630" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Source for the Open Graph social card. Dark = the app's own background;
|
||||
teal = the in-TUI identifier colour; monospace = the terminal aesthetic.
|
||||
Regenerate the PNG after editing:
|
||||
node -e "require('sharp')('src/assets/og-card.svg').resize(1200,630).png().toFile('public/og-card.png')"
|
||||
-->
|
||||
<rect width="1200" height="630" fill="#181B22"/>
|
||||
|
||||
<!-- right: a database-table motif (the brand mark at hero scale) -->
|
||||
<g stroke="#56B6C2" stroke-width="2.4" fill="none" opacity="0.5">
|
||||
<rect x="772" y="166" width="350" height="298" rx="16"/>
|
||||
<path d="M772 232 H1122"/>
|
||||
<path d="M905 166 V464"/>
|
||||
<path d="M772 298 H1122"/>
|
||||
<path d="M772 364 H1122"/>
|
||||
<path d="M772 430 H1122"/>
|
||||
</g>
|
||||
<circle cx="812" cy="199" r="11" fill="#56B6C2" opacity="0.9"/>
|
||||
|
||||
<!-- left: the brand -->
|
||||
<!-- eyebrow: the relplay / RDBMS reveal, in miniature -->
|
||||
<text x="92" y="206" font-family="'Liberation Mono', monospace" font-size="27" letter-spacing="-0.5">
|
||||
<tspan fill="#56B6C2" font-weight="bold">REL</tspan><tspan fill="#8B909A">ational </tspan><tspan fill="#56B6C2" font-weight="bold">PLAY</tspan><tspan fill="#8B909A">ground</tspan>
|
||||
</text>
|
||||
|
||||
<text x="90" y="306" font-family="'Liberation Mono', monospace" font-weight="bold" font-size="60" fill="#E6E6E6" letter-spacing="-1">RDBMS Playground</text>
|
||||
|
||||
<rect x="92" y="332" width="108" height="6" rx="3" fill="#56B6C2"/>
|
||||
|
||||
<text x="92" y="402" font-family="'Liberation Mono', monospace" font-size="30" fill="#A9AEB8">Learn relational databases by doing.</text>
|
||||
|
||||
<text x="92" y="556" font-family="'Liberation Mono', monospace" font-size="29" fill="#56B6C2"><tspan fill="#4A5265">▸ </tspan>relplay.org</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,7 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="RDBMS Playground">
|
||||
<rect x="3.5" y="5" width="17" height="14" rx="2.4" stroke="#E6E6E6" stroke-width="1.7"/>
|
||||
<path d="M3.5 9.6h17" stroke="#E6E6E6" stroke-width="1.5"/>
|
||||
<path d="M11 5v14" stroke="#E6E6E6" stroke-width="1.3" opacity="0.55"/>
|
||||
<path d="M3.5 14.3h17" stroke="#E6E6E6" stroke-width="1.3" opacity="0.4"/>
|
||||
<circle cx="7.1" cy="7.3" r="1.45" fill="#56B6C2"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 503 B |
@@ -0,0 +1,7 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="RDBMS Playground">
|
||||
<rect x="3.5" y="5" width="17" height="14" rx="2.4" stroke="#1A1F2C" stroke-width="1.7"/>
|
||||
<path d="M3.5 9.6h17" stroke="#1A1F2C" stroke-width="1.5"/>
|
||||
<path d="M11 5v14" stroke="#1A1F2C" stroke-width="1.3" opacity="0.6"/>
|
||||
<path d="M3.5 14.3h17" stroke="#1A1F2C" stroke-width="1.3" opacity="0.45"/>
|
||||
<circle cx="7.1" cy="7.3" r="1.45" fill="#0F6B76"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 503 B |
@@ -0,0 +1,72 @@
|
||||
---
|
||||
/**
|
||||
* Cast.astro — embeds an asciinema `.cast` recording via asciinema-player
|
||||
* (ADR-website-001 §2). Client-side island: the player script is bundled and
|
||||
* initialises every `.asciinema-cast` element on the page from its data
|
||||
* attributes, so multiple casts on one page work without per-instance scripts.
|
||||
*
|
||||
* `.cast` files live in `public/casts/` and are generated from the sources in
|
||||
* `casts-src/` (run `pnpm casts`). Recordings are regenerable artifacts — the
|
||||
* source command-lists are the durable thing (re-run, re-record as the app
|
||||
* evolves).
|
||||
*/
|
||||
import 'asciinema-player/dist/bundle/asciinema-player.css';
|
||||
|
||||
interface Props {
|
||||
/** Path to the cast, e.g. `/casts/quickstart.cast`. */
|
||||
src: string;
|
||||
autoPlay?: boolean;
|
||||
loop?: boolean;
|
||||
/** Skip idle gaps longer than this many seconds (keeps demos snappy). */
|
||||
idleTimeLimit?: number;
|
||||
/** Poster frame shown before play, e.g. `npt:0:2` (the frame at 2s). */
|
||||
poster?: string;
|
||||
cols?: number;
|
||||
rows?: number;
|
||||
theme?: string;
|
||||
}
|
||||
|
||||
const {
|
||||
src,
|
||||
autoPlay = false,
|
||||
loop = false,
|
||||
idleTimeLimit = 2,
|
||||
poster = 'npt:0:2',
|
||||
cols,
|
||||
rows,
|
||||
theme = 'asciinema',
|
||||
} = Astro.props;
|
||||
|
||||
// Serialise options for the client script; nulls are dropped there.
|
||||
const opts = JSON.stringify({
|
||||
autoPlay,
|
||||
loop,
|
||||
idleTimeLimit,
|
||||
poster,
|
||||
cols,
|
||||
rows,
|
||||
theme,
|
||||
fit: 'width',
|
||||
controls: true,
|
||||
});
|
||||
---
|
||||
|
||||
<div class="asciinema-cast" data-src={src} data-opts={opts}></div>
|
||||
|
||||
<script>
|
||||
import * as AsciinemaPlayer from 'asciinema-player';
|
||||
|
||||
function initCasts() {
|
||||
document.querySelectorAll<HTMLElement>('.asciinema-cast').forEach((el) => {
|
||||
if (el.dataset.initialised) return;
|
||||
el.dataset.initialised = '1';
|
||||
const opts = JSON.parse(el.dataset.opts || '{}');
|
||||
Object.keys(opts).forEach((k) => opts[k] == null && delete opts[k]);
|
||||
AsciinemaPlayer.create(el.dataset.src!, el, opts);
|
||||
});
|
||||
}
|
||||
|
||||
initCasts();
|
||||
// Re-init after Starlight/Astro view-transition navigations.
|
||||
document.addEventListener('astro:page-load', initCasts);
|
||||
</script>
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
/**
|
||||
* Demo.astro — the stable demo seam (ADR-website-001 §3). Call sites use this,
|
||||
* not Cast directly, so a future in-page WASM playground island can replace
|
||||
* the asciinema player behind the same `{ src, title, autoplay }` contract
|
||||
* with no change to the pages that embed it.
|
||||
*/
|
||||
import Cast from './Cast.astro';
|
||||
|
||||
interface Props {
|
||||
/** Path to the cast, e.g. `/casts/quickstart.cast`. */
|
||||
src: string;
|
||||
/** Optional caption shown above the demo. */
|
||||
title?: string;
|
||||
autoplay?: boolean;
|
||||
loop?: boolean;
|
||||
}
|
||||
|
||||
const { src, title, autoplay = false, loop = false } = Astro.props;
|
||||
---
|
||||
|
||||
<figure class="demo not-content">
|
||||
{title && <figcaption class="demo-caption">{title}</figcaption>}
|
||||
<Cast src={src} autoPlay={autoplay} loop={loop} />
|
||||
</figure>
|
||||
|
||||
<style>
|
||||
/* Cap the demo width and centre it so the player (which scales its font to
|
||||
fill its container, `fit: 'width'`) doesn't blow up to the full
|
||||
content-column width on the wide splash layout — keeps the terminal font
|
||||
close to the surrounding text. */
|
||||
.demo {
|
||||
margin: 1.5rem auto;
|
||||
max-width: 46rem;
|
||||
}
|
||||
.demo-caption {
|
||||
font-size: var(--sl-text-sm);
|
||||
color: var(--sl-color-gray-3);
|
||||
margin-block-end: 0.5rem;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
/**
|
||||
* Footer override: render Starlight's default footer (pagination, last-updated,
|
||||
* "Built with Starlight"), then append a small, understated brand line — the
|
||||
* company (linked to its disclosures) and an unobtrusive source/issues link
|
||||
* (true to "people can join in, but don't advertise it loudly").
|
||||
*/
|
||||
import Default from '@astrojs/starlight/components/Footer.astro';
|
||||
---
|
||||
|
||||
<Default><slot /></Default>
|
||||
|
||||
<div class="relplay-footer">
|
||||
<p>
|
||||
Made by <a href="https://www.lazyevaluation.biz/">Lazy Evaluation Ltd</a>
|
||||
<span class="sep">·</span>
|
||||
<a href="https://git.lazyeval.net/oli/rdbms-playground">Source & issues</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.relplay-footer {
|
||||
margin-top: 1rem;
|
||||
padding-top: 1rem;
|
||||
border-top: 1px solid var(--sl-color-hairline);
|
||||
}
|
||||
.relplay-footer p {
|
||||
margin: 0;
|
||||
font-size: var(--sl-text-xs);
|
||||
color: var(--sl-color-gray-3);
|
||||
}
|
||||
.relplay-footer a {
|
||||
color: var(--sl-color-gray-2);
|
||||
text-decoration: none;
|
||||
}
|
||||
.relplay-footer a:hover {
|
||||
color: var(--sl-color-text-accent);
|
||||
text-decoration: underline;
|
||||
}
|
||||
.relplay-footer .sep {
|
||||
margin: 0 0.4rem;
|
||||
opacity: 0.6;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,78 @@
|
||||
---
|
||||
/**
|
||||
* Brand lockup — "RELational PLAYground" doing double duty:
|
||||
*
|
||||
* RELational ┐
|
||||
* DataBase Management Sys │ PLAYground (PLAYground large, spanning both rows)
|
||||
*
|
||||
* Two hidden readings, both drawn out in teal:
|
||||
* • the domain brand → REL + PLAY = "relplay"
|
||||
* • the acronym → R(elational) D(ataBase) M(anagement) S(ystem) = RDBMS,
|
||||
* so a learner who doesn't know what RDBMS stands for sees it spelled out.
|
||||
*
|
||||
* Decorative; the product name stays "RDBMS Playground". The DOM order reads
|
||||
* naturally to screen readers: "RELational DataBase Management System PLAYground".
|
||||
*/
|
||||
---
|
||||
|
||||
<p class="relplay-lockup">
|
||||
<span class="rl">
|
||||
<span class="rl-left">
|
||||
<span class="rl-rel"><span class="t">REL</span><span class="m">ational</span></span>
|
||||
<span class="rl-dbms"
|
||||
><span class="t">D</span>ata<span class="t">B</span>ase <span class="t">M</span
|
||||
>anagement <span class="t">S</span>ystem</span
|
||||
>
|
||||
</span>
|
||||
<span class="rl-play"><span class="t">PLAY</span><span class="m">ground</span></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<style>
|
||||
.relplay-lockup {
|
||||
text-align: center;
|
||||
margin: 0.5rem 0 2.25rem;
|
||||
}
|
||||
/* The whole lockup scales from ONE master font-size: every child size and
|
||||
margin below is in `em`, so the composition is rigid and just zooms as a
|
||||
unit (like an image) — it can't break differently across viewports. The
|
||||
master clamp keeps it ~2rem on desktop (REL 2rem / PLAY 4rem) and shrinks
|
||||
it enough to fit small phones without overflow. */
|
||||
.rl {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 0.4em;
|
||||
font-family:
|
||||
ui-monospace, 'Cascadia Code', 'JetBrains Mono', 'Source Code Pro', Menlo,
|
||||
Consolas, monospace;
|
||||
letter-spacing: -0.02em;
|
||||
font-weight: 500;
|
||||
text-align: left;
|
||||
font-size: clamp(1rem, 0.5rem + 2.6vw, 2rem);
|
||||
}
|
||||
.rl-left {
|
||||
display: inline-flex;
|
||||
flex-direction: column;
|
||||
line-height: 1.05;
|
||||
}
|
||||
.rl-rel {
|
||||
font-size: 1em; /* = master → 2rem on desktop */
|
||||
}
|
||||
.rl-dbms {
|
||||
margin-top: 0.3em;
|
||||
font-size: 0.4em; /* = 0.8rem on desktop */
|
||||
white-space: nowrap;
|
||||
}
|
||||
.rl-play {
|
||||
font-size: 2em; /* = 4rem on desktop */
|
||||
line-height: 0.95;
|
||||
margin-top: 0.05em; /* ≈ your 0.2rem nudge: it sat a touch high */
|
||||
}
|
||||
.t {
|
||||
color: var(--sl-color-text-accent);
|
||||
font-weight: 700;
|
||||
}
|
||||
.m {
|
||||
color: var(--sl-color-gray-3);
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,7 @@
|
||||
import { defineCollection } from 'astro:content';
|
||||
import { docsLoader } from '@astrojs/starlight/loaders';
|
||||
import { docsSchema } from '@astrojs/starlight/schema';
|
||||
|
||||
export const collections = {
|
||||
docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
|
||||
};
|
||||
@@ -0,0 +1,73 @@
|
||||
---
|
||||
title: Projects and storage
|
||||
description: How the playground stores your work — readable files, a derived database, autosave, and temporary projects.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
Everything you do in the playground lives in a **project** — a folder on
|
||||
disk. Understanding what is in that folder explains why your work is safe,
|
||||
shareable, and easy to inspect.
|
||||
|
||||
## What a project contains
|
||||
|
||||
| File / folder | Role |
|
||||
|---|---|
|
||||
| `project.yaml` | The schema: your tables, columns, keys, relationships, and indexes. |
|
||||
| `data/<table>.csv` | One file per table holding its rows, as plain CSV. |
|
||||
| `history.log` | An append-only journal of every command you have run. |
|
||||
| the database file | The working database the playground queries. **Derived** — see below. |
|
||||
|
||||
The first three are the **authoritative, human-readable** record of your
|
||||
project. You can open them in any editor, diff them in version control, and
|
||||
read them without the playground.
|
||||
|
||||
## The database is derived
|
||||
|
||||
The database file the playground queries is built *from* `project.yaml` and
|
||||
the CSV files. Because it is derived, it never needs to be shared or backed
|
||||
up separately — and if it is ever missing or stale, the `rebuild` command
|
||||
regenerates it from the readable files:
|
||||
|
||||
```rdbms
|
||||
rebuild
|
||||
```
|
||||
|
||||
## Your work saves itself
|
||||
|
||||
There is no "save" step to remember. Every command writes through to the
|
||||
files as it runs, so a project is always up to date on disk. (The `save`
|
||||
command exists for a different purpose: giving a temporary project a
|
||||
permanent name — see below.)
|
||||
|
||||
## Temporary vs. named projects
|
||||
|
||||
When you start the playground without naming a project, it creates a
|
||||
**temporary** project with an automatic name. Temporary projects are perfect
|
||||
for quick experiments. When you want to keep one, give it a name:
|
||||
|
||||
```rdbms
|
||||
save
|
||||
```
|
||||
|
||||
Empty, untouched temporary projects are cleaned up automatically, so casual
|
||||
experimenting never leaves clutter behind.
|
||||
|
||||
## Where projects live
|
||||
|
||||
Projects are stored in a standard per-user location for your operating
|
||||
system. Override it for a single run with `--data-dir <PATH>` — handy for
|
||||
keeping a course's projects together, or for testing.
|
||||
|
||||
## Sharing a project
|
||||
|
||||
The `export` command packages a project as a zip you can send to anyone:
|
||||
|
||||
```rdbms
|
||||
export
|
||||
```
|
||||
|
||||
The zip contains the readable files (`project.yaml` and `data/`) but **not**
|
||||
the derived database or your private `history.log`. The recipient opens it
|
||||
and the playground rebuilds the database for them. [Exporting and
|
||||
importing](/using-the-playground/export-and-import/) has its own page.
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: The example library
|
||||
description: The small library database used throughout these docs.
|
||||
sidebar:
|
||||
order: 4
|
||||
---
|
||||
|
||||
Most examples in this documentation use the same small database: a library
|
||||
with **authors**, **books**, **members**, and **loans**. Keeping one
|
||||
familiar set of tables makes it easier to focus on the concept each page is
|
||||
teaching.
|
||||
|
||||
## The tables
|
||||
|
||||
| Table | Columns |
|
||||
|---|---|
|
||||
| `authors` | `author_id` (serial, primary key), `name` (text), `birth_year` (int) |
|
||||
| `books` | `book_id` (serial, primary key), `title` (text), `author_id` (int → authors), `published` (int), `isbn` (text, unique) |
|
||||
| `members` | `member_id` (serial, primary key), `name` (text), `joined` (date) |
|
||||
| `loans` | `loan_id` (serial, primary key), `book_id` (int → books), `member_id` (int → members), `loaned_on` (date), `returned_on` (date) |
|
||||
|
||||
## The relationships
|
||||
|
||||
- **An author has many books.** `books.author_id` points at
|
||||
`authors.author_id` — a one-to-many relationship.
|
||||
- **Members borrow books.** Each row in `loans` ties one book to one member,
|
||||
so `loans` connects `books` and `members` — a many-to-many relationship
|
||||
expressed through a bridging table.
|
||||
|
||||
You will build these tables and relationships step by step in
|
||||
[Build the library](/guides/build-the-library/). Individual reference pages
|
||||
use whichever part of this schema illustrates the command at hand.
|
||||
@@ -0,0 +1,67 @@
|
||||
---
|
||||
title: Your first project
|
||||
description: Create a table, add a row, and look at it — a two-minute tour of the playground.
|
||||
sidebar:
|
||||
order: 2
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
This is the shortest possible tour: create a table, put a row in it, and
|
||||
look at the result. Everything here is in **simple mode**, which is how the
|
||||
playground starts.
|
||||
|
||||
<Demo src="/casts/quickstart.cast" title="The whole tour: create a table, add columns, insert a row, show the data." />
|
||||
|
||||
When you launch `rdbms-playground` with no arguments, it opens a fresh
|
||||
temporary project for you. Type commands into the input field at the bottom
|
||||
and press <kbd>Enter</kbd> to run them. As you type, the field completes
|
||||
commands with <kbd>Tab</kbd> and flags mistakes before you run — see
|
||||
[The assistive editor](/using-the-playground/the-assistive-editor/).
|
||||
|
||||
## Create a table
|
||||
|
||||
The quickest way to make a table is `with pk` on its own, which gives you a
|
||||
ready-made primary key column called `id`:
|
||||
|
||||
```rdbms
|
||||
create table authors with pk
|
||||
```
|
||||
|
||||
You never fill `id` in yourself — the database assigns it as you add rows.
|
||||
(You can also name and type the key yourself; see the
|
||||
[Tables reference](/reference/tables/).)
|
||||
|
||||
## Add a couple of columns
|
||||
|
||||
In simple mode you create a table with its key, then add the other columns
|
||||
one at a time:
|
||||
|
||||
```rdbms
|
||||
add column to authors: name (text)
|
||||
add column to authors: birth_year (int)
|
||||
```
|
||||
|
||||
## Add a row
|
||||
|
||||
`insert` adds a row. List the columns you are supplying — `id` fills itself
|
||||
in automatically:
|
||||
|
||||
```rdbms
|
||||
insert into authors (name, birth_year) values ('Ada Lovelace', 1815)
|
||||
```
|
||||
|
||||
The playground shows the row it just inserted, including the generated `id`.
|
||||
|
||||
## Look at the data
|
||||
|
||||
```rdbms
|
||||
show data authors
|
||||
```
|
||||
|
||||
That is the whole loop: **create → add columns → insert → show**. From here:
|
||||
|
||||
- Build the full example database in [Build the library](/guides/build-the-library/).
|
||||
- Learn how [simple and advanced modes](/getting-started/modes/) differ.
|
||||
- Let the editor help you: [completion, highlighting, and live error flags](/using-the-playground/the-assistive-editor/).
|
||||
- Look up any command in the [Reference](/reference/types/).
|
||||
@@ -0,0 +1,64 @@
|
||||
---
|
||||
title: Installation
|
||||
description: Install RDBMS Playground from a prebuilt binary or a package manager, and run it for the first time.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
RDBMS Playground is a single self-contained program. There is nothing to
|
||||
configure and no separate database to install — everything it needs is
|
||||
built in.
|
||||
|
||||
## Prebuilt binaries
|
||||
|
||||
Download the binary for your platform, make it executable if needed, and
|
||||
put it somewhere on your `PATH`.
|
||||
|
||||
:::note
|
||||
Download links are published with each release. They are added here when the
|
||||
first public version ships.
|
||||
:::
|
||||
|
||||
## Package managers
|
||||
|
||||
Once published, the playground will be installable through common package
|
||||
managers:
|
||||
|
||||
```sh
|
||||
# macOS / Linux (Homebrew)
|
||||
brew install rdbms-playground
|
||||
|
||||
# Windows (Scoop)
|
||||
scoop install rdbms-playground
|
||||
```
|
||||
|
||||
:::note
|
||||
Package-manager availability lands with the first public release; the exact
|
||||
names are confirmed here at that time.
|
||||
:::
|
||||
|
||||
## Run it
|
||||
|
||||
Start the playground with no arguments and it opens a fresh, automatically
|
||||
named temporary project so you can start experimenting immediately:
|
||||
|
||||
```sh
|
||||
rdbms-playground
|
||||
```
|
||||
|
||||
To open an existing project, pass its path:
|
||||
|
||||
```sh
|
||||
rdbms-playground path/to/project
|
||||
```
|
||||
|
||||
Useful options (run `rdbms-playground --help` for the full list):
|
||||
|
||||
| Option | What it does |
|
||||
|---|---|
|
||||
| `--resume` | Reopen the most recently used project. |
|
||||
| `--data-dir <PATH>` | Use a different location for stored projects. |
|
||||
| `--theme <light\|dark>` | Force a theme instead of auto-detecting. |
|
||||
| `--mode <simple\|advanced>` | Start in a specific input mode. |
|
||||
|
||||
Next: [create your first project](/getting-started/first-project/).
|
||||
@@ -0,0 +1,87 @@
|
||||
---
|
||||
title: Simple and advanced modes
|
||||
description: How the playground's two input modes differ, how to switch, and the one-line escape hatch.
|
||||
sidebar:
|
||||
order: 3
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
The playground has two input modes. You can do everything a beginner needs
|
||||
in **simple mode**, and reach for **advanced mode** when you want full SQL.
|
||||
|
||||
<Demo src="/casts/modes.cast" title="The same command in both modes — advanced mode also shows the SQL it runs for you." />
|
||||
|
||||
## Simple mode (the default)
|
||||
|
||||
Simple mode is a friendly, keyword-based command language designed for
|
||||
learning. Commands read close to English:
|
||||
|
||||
```rdbms
|
||||
create table authors with pk author_id(serial)
|
||||
show data authors
|
||||
```
|
||||
|
||||
Simple mode accepts these learning commands plus the app-level commands
|
||||
(like `save`, `undo`, and `help`). If you type raw SQL here, the playground
|
||||
gently points you at advanced mode instead of failing silently.
|
||||
|
||||
## Advanced mode (SQL)
|
||||
|
||||
Advanced mode accepts standard SQL — `SELECT`, `INSERT`, `CREATE TABLE`, and
|
||||
more — alongside the same app-level commands:
|
||||
|
||||
```sql
|
||||
select title, published from books where published >= 2000 order by published;
|
||||
```
|
||||
|
||||
Switch modes with the `mode` command:
|
||||
|
||||
```rdbms
|
||||
mode advanced
|
||||
mode simple
|
||||
```
|
||||
|
||||
The mode you leave a project in is remembered and restored the next time you
|
||||
open it, so a project set up for SQL practice reopens in advanced mode.
|
||||
|
||||
## The one-line escape
|
||||
|
||||
When you are in simple mode and want to run a single SQL statement without
|
||||
switching, prefix the line with a colon:
|
||||
|
||||
```rdbms
|
||||
:select count(*) from books
|
||||
```
|
||||
|
||||
That runs just this one line as SQL; you stay in simple mode afterwards.
|
||||
|
||||
## Seeing the SQL behind a command
|
||||
|
||||
Run a **simple-mode command while in advanced mode** and the playground prints
|
||||
the equivalent SQL beneath it, tagged `Executing SQL:`. This is one of the most
|
||||
useful ways the playground teaches: you write the friendly, readable command,
|
||||
and immediately see the real SQL statement it stands for — the same statement
|
||||
you could have typed yourself.
|
||||
|
||||
It turns every command into a small SQL lesson. Add a column the easy way and
|
||||
watch the `ALTER TABLE` it maps to:
|
||||
|
||||
```rdbms
|
||||
add column to books: title (text)
|
||||
```
|
||||
|
||||
```
|
||||
Executing SQL: ALTER TABLE books ADD COLUMN title text
|
||||
```
|
||||
|
||||
The payoff grows with the command. A single `create m:n relationship` — the
|
||||
one-line way to
|
||||
[link two tables many-to-many](/reference/relationships/#many-to-many-relationships)
|
||||
— expands to an entire junction table: two foreign-key columns, a compound
|
||||
primary key, and two cascading foreign keys, all spelled out in the echo.
|
||||
|
||||
<Demo src="/casts/sql-echo.cast" title="Simple-mode commands run in advanced mode each echo the SQL they run — ending with the m:n command expanding to a full junction table." />
|
||||
|
||||
Because the echo is exactly what runs, it doubles as a recipe: read it, copy
|
||||
it, tweak it, and run your own version in advanced mode.
|
||||
@@ -0,0 +1,209 @@
|
||||
---
|
||||
title: Build the library
|
||||
description: Build the whole example library — four tables, a one-to-many and a many-to-many relationship, and some rows — step by step.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
This guide builds the [example library](/getting-started/example-library/)
|
||||
from scratch in **simple mode**. By the end you will have a complete little
|
||||
database — `authors`, `books`, `members`, and `loans` — wired together with
|
||||
both kinds of relationship, and you will have used the whole
|
||||
**create → add columns → relate → insert → query** loop.
|
||||
|
||||
It picks up where [Your first project](/getting-started/first-project/) leaves
|
||||
off. The only new idea is *relationships*, which we introduce as we go.
|
||||
|
||||
:::tip
|
||||
Type each command into the input field and press <kbd>Enter</kbd>. As you
|
||||
type, the editor completes commands with <kbd>Tab</kbd> and flags mistakes
|
||||
before you run them — see
|
||||
[The assistive editor](/using-the-playground/the-assistive-editor/).
|
||||
:::
|
||||
|
||||
## 1. Create the authors table
|
||||
|
||||
We give each table a **named** primary key (like `author_id`) so that
|
||||
relationships read clearly later. `with pk author_id(serial)` makes the key a
|
||||
`serial` — an auto-incrementing number the database fills in for you:
|
||||
|
||||
```rdbms
|
||||
create table authors with pk author_id(serial)
|
||||
add column to authors: name (text)
|
||||
add column to authors: birth_year (int)
|
||||
```
|
||||
|
||||
## 2. Create the books table and relate it to authors
|
||||
|
||||
Build `books` the same way. The `author_id` column will hold *which* author
|
||||
wrote each book:
|
||||
|
||||
```rdbms
|
||||
create table books with pk book_id(serial)
|
||||
add column to books: title (text)
|
||||
add column to books: author_id (int)
|
||||
add column to books: published (int)
|
||||
add column to books: isbn (text)
|
||||
```
|
||||
|
||||
No two books should share an ISBN, so mark that column unique — a
|
||||
[constraint](/reference/constraints/) the database will enforce on every
|
||||
insert:
|
||||
|
||||
```rdbms
|
||||
add constraint unique to books.isbn
|
||||
```
|
||||
|
||||
Now the new idea. Every book is written by one author, but an author can write
|
||||
many books — a **one-to-many** relationship. We declare it so the database
|
||||
keeps the link honest (you can never point a book at an author who does not
|
||||
exist):
|
||||
|
||||
```rdbms
|
||||
add 1:n relationship as books_author from authors.author_id to books.author_id on delete cascade
|
||||
```
|
||||
|
||||
Read it parent-to-child: **from** the `authors` side (the "one") **to** the
|
||||
`books` side (the "many"). `on delete cascade` says that if an author is ever
|
||||
deleted, their books go too — see [Relationships](/reference/relationships/)
|
||||
for the other options.
|
||||
|
||||
## 3. Create the members table
|
||||
|
||||
Members are the people who borrow books. This table stands alone for now:
|
||||
|
||||
```rdbms
|
||||
create table members with pk member_id(serial)
|
||||
add column to members: name (text)
|
||||
add column to members: joined (date)
|
||||
```
|
||||
|
||||
## 4. Create the loans table — the many-to-many bridge
|
||||
|
||||
A book can be borrowed by many members over time, and a member can borrow many
|
||||
books. That is a **many-to-many** relationship, and you do not model it with a
|
||||
single link — you use a third table in the middle. Each row in `loans`
|
||||
represents *one borrowing event*: one book, one member, and when it happened.
|
||||
|
||||
```rdbms
|
||||
create table loans with pk loan_id(serial)
|
||||
add column to loans: book_id (int)
|
||||
add column to loans: member_id (int)
|
||||
add column to loans: loaned_on (date)
|
||||
add column to loans: returned_on (date)
|
||||
```
|
||||
|
||||
`loans` is a **bridge table** (also called a junction table). It carries two
|
||||
one-to-many relationships — one to `books`, one to `members` — and together
|
||||
they express the many-to-many link:
|
||||
|
||||
```rdbms
|
||||
add 1:n relationship as loans_book from books.book_id to loans.book_id on delete cascade
|
||||
add 1:n relationship as loans_member from members.member_id to loans.member_id on delete cascade
|
||||
```
|
||||
|
||||
:::note
|
||||
We build the bridge by hand here because `loans` carries its own columns
|
||||
(`loaned_on`, `returned_on`) — it records *when* each borrowing happened, not
|
||||
just *that* it did. For a pure link with no extra columns, the
|
||||
`create m:n relationship` command builds the junction table and both
|
||||
relationships in one step — see
|
||||
[Many-to-many relationships](/reference/relationships/#many-to-many-relationships).
|
||||
:::
|
||||
|
||||
You can confirm all three relationships at once:
|
||||
|
||||
```rdbms
|
||||
show relationships
|
||||
```
|
||||
|
||||
```
|
||||
Relationships (3):
|
||||
books_author: authors.author_id → books.author_id on delete cascade
|
||||
loans_book: books.book_id → loans.book_id on delete cascade
|
||||
loans_member: members.member_id → loans.member_id on delete cascade
|
||||
```
|
||||
|
||||
## 5. Add some rows
|
||||
|
||||
The `serial` keys (`author_id`, `book_id`, …) fill themselves in, so you leave
|
||||
them out of each `insert`. Start with the authors:
|
||||
|
||||
```rdbms
|
||||
insert into authors (name, birth_year) values ('Ursula K. Le Guin', 1929)
|
||||
insert into authors (name, birth_year) values ('Italo Calvino', 1923)
|
||||
insert into authors (name, birth_year) values ('Octavia E. Butler', 1947)
|
||||
```
|
||||
|
||||
Then their books. The `author_id` values (`1`, `2`, `3`) are the keys the
|
||||
database just assigned above — Le Guin is `1`, Calvino is `2`, Butler is `3`:
|
||||
|
||||
```rdbms
|
||||
insert into books (title, author_id, published, isbn) values ('A Wizard of Earthsea', 1, 1968, '978-0553383041')
|
||||
insert into books (title, author_id, published, isbn) values ('The Left Hand of Darkness', 1, 1969, '978-0441478125')
|
||||
insert into books (title, author_id, published, isbn) values ('Invisible Cities', 2, 1972, '978-0156453806')
|
||||
insert into books (title, author_id, published, isbn) values ('Kindred', 3, 1979, '978-0807083697')
|
||||
```
|
||||
|
||||
A couple of members:
|
||||
|
||||
```rdbms
|
||||
insert into members (name, joined) values ('Grace Hopper', '2023-01-15')
|
||||
insert into members (name, joined) values ('Alan Turing', '2023-03-02')
|
||||
```
|
||||
|
||||
And finally two loans, linking a book to a member. Grace Hopper has borrowed
|
||||
book `1` and not yet returned it; Alan Turing borrowed book `3` and returned
|
||||
it. Leave `returned_on` out when the book is still on loan:
|
||||
|
||||
```rdbms
|
||||
insert into loans (book_id, member_id, loaned_on) values (1, 1, '2024-05-01')
|
||||
insert into loans (book_id, member_id, loaned_on, returned_on) values (3, 2, '2024-05-03', '2024-05-20')
|
||||
```
|
||||
|
||||
## 6. Look at your data
|
||||
|
||||
Every table now has rows. `show data` prints them:
|
||||
|
||||
```rdbms
|
||||
show data authors
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────┬───────────────────┬────────────┐
|
||||
│ author_id │ name │ birth_year │
|
||||
├───────────┼───────────────────┼────────────┤
|
||||
│ 1 │ Ursula K. Le Guin │ 1929 │
|
||||
│ 2 │ Italo Calvino │ 1923 │
|
||||
│ 3 │ Octavia E. Butler │ 1947 │
|
||||
└───────────┴───────────────────┴────────────┘
|
||||
```
|
||||
|
||||
```rdbms
|
||||
show data loans
|
||||
```
|
||||
|
||||
```
|
||||
┌─────────┬─────────┬───────────┬────────────┬─────────────┐
|
||||
│ loan_id │ book_id │ member_id │ loaned_on │ returned_on │
|
||||
├─────────┼─────────┼───────────┼────────────┼─────────────┤
|
||||
│ 1 │ 1 │ 1 │ 2024-05-01 │ (null) │
|
||||
│ 2 │ 3 │ 2 │ 2024-05-03 │ 2024-05-20 │
|
||||
└─────────┴─────────┴───────────┴────────────┴─────────────┘
|
||||
```
|
||||
|
||||
The empty `returned_on` shows as `(null)` — the loan that is still out.
|
||||
|
||||
## Where to go next
|
||||
|
||||
You now have the complete library. From here:
|
||||
|
||||
- **Ask questions across tables** — the `loans` bridge only really pays off
|
||||
when you query through it. See
|
||||
[Querying with joins](/guides/querying-with-joins/).
|
||||
- **See the relationships drawn out** — `show table books` and
|
||||
`show relationship books_author` render the links as diagrams
|
||||
([Relationships](/reference/relationships/)).
|
||||
- **Try the same build in advanced mode** to see the SQL form of each command
|
||||
([Querying & inspecting](/reference/querying-and-inspecting/),
|
||||
[Tables](/reference/tables/)).
|
||||
@@ -0,0 +1,134 @@
|
||||
---
|
||||
title: Querying with joins
|
||||
description: Combine rows from related tables — author with book, member with loan — using SQL joins in advanced mode.
|
||||
sidebar:
|
||||
order: 2
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
[Build the library](/guides/build-the-library/) left you with four related
|
||||
tables. So far each `show data` looks at one table at a time — but the
|
||||
interesting questions span tables: *who wrote this book? who has borrowed it?*
|
||||
Answering those means a **join**: matching rows from one table against related
|
||||
rows in another.
|
||||
|
||||
<Demo src="/casts/joins.cast" title="Switch to advanced mode, then join books to their authors." />
|
||||
|
||||
Joins are part of SQL, so this guide is in **advanced mode**. Switch to it with
|
||||
the `mode` command:
|
||||
|
||||
```rdbms
|
||||
mode advanced
|
||||
```
|
||||
|
||||
If you only need one SQL command without leaving simple mode, prefix it with a
|
||||
colon instead — see [Simple and advanced modes](/getting-started/modes/).
|
||||
|
||||
## Join two tables
|
||||
|
||||
`books` stores an `author_id`, not the author's name. To show the name, join
|
||||
`books` to `authors`, matching each book's `author_id` to the author it points
|
||||
at:
|
||||
|
||||
```sql
|
||||
select authors.name, books.title from books
|
||||
join authors on books.author_id = authors.author_id
|
||||
order by authors.name
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬───────────────────────────┐
|
||||
│ name │ title │
|
||||
├───────────────────┼───────────────────────────┤
|
||||
│ Italo Calvino │ Invisible Cities │
|
||||
│ Octavia E. Butler │ Kindred │
|
||||
│ Ursula K. Le Guin │ A Wizard of Earthsea │
|
||||
│ Ursula K. Le Guin │ The Left Hand of Darkness │
|
||||
└───────────────────┴───────────────────────────┘
|
||||
```
|
||||
|
||||
The `on books.author_id = authors.author_id` clause is the heart of the join:
|
||||
it says *which* rows belong together. Because Le Guin wrote two books, her name
|
||||
appears on two rows — exactly the one-to-many relationship you declared,
|
||||
expanded into result rows.
|
||||
|
||||
## Join through the bridge table
|
||||
|
||||
The real payoff is the many-to-many link. *Who has borrowed which book?* lives
|
||||
in three tables: the borrower in `members`, the book in `books`, and the
|
||||
connection in `loans`. Join all three, hopping through the `loans` bridge:
|
||||
|
||||
```sql
|
||||
select members.name, books.title, loans.loaned_on, loans.returned_on from loans
|
||||
join books on loans.book_id = books.book_id
|
||||
join members on loans.member_id = members.member_id
|
||||
order by loans.loaned_on
|
||||
```
|
||||
|
||||
```
|
||||
┌──────────────┬──────────────────────┬────────────┬─────────────┐
|
||||
│ name │ title │ loaned_on │ returned_on │
|
||||
├──────────────┼──────────────────────┼────────────┼─────────────┤
|
||||
│ Grace Hopper │ A Wizard of Earthsea │ 2024-05-01 │ (null) │
|
||||
│ Alan Turing │ Invisible Cities │ 2024-05-03 │ 2024-05-20 │
|
||||
└──────────────┴──────────────────────┴────────────┴─────────────┘
|
||||
```
|
||||
|
||||
Each loan row pulls in the matching book *and* the matching member, turning
|
||||
three tables of IDs into a readable sentence: who borrowed what, and when.
|
||||
|
||||
## Filter a join
|
||||
|
||||
A `where` clause narrows a join just like it narrows a single table. A loan
|
||||
that has not been returned has an empty `returned_on`, so *which books are
|
||||
currently out?* is:
|
||||
|
||||
```sql
|
||||
select members.name, books.title from loans
|
||||
join books on loans.book_id = books.book_id
|
||||
join members on loans.member_id = members.member_id
|
||||
where loans.returned_on is null
|
||||
```
|
||||
|
||||
```
|
||||
┌──────────────┬──────────────────────┐
|
||||
│ name │ title │
|
||||
├──────────────┼──────────────────────┤
|
||||
│ Grace Hopper │ A Wizard of Earthsea │
|
||||
└──────────────┴──────────────────────┘
|
||||
```
|
||||
|
||||
## Summarise with group by
|
||||
|
||||
Joins combine with `group by` to count and total. *How many books has each
|
||||
author written?* groups the joined rows by author and counts each group:
|
||||
|
||||
```sql
|
||||
select authors.name, count(*) as book_count from books
|
||||
join authors on books.author_id = authors.author_id
|
||||
group by authors.name
|
||||
order by book_count desc
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬────────────┐
|
||||
│ name │ book_count │
|
||||
├───────────────────┼────────────┤
|
||||
│ Ursula K. Le Guin │ 2 │
|
||||
│ Octavia E. Butler │ 1 │
|
||||
│ Italo Calvino │ 1 │
|
||||
└───────────────────┴────────────┘
|
||||
```
|
||||
|
||||
`count(*)` counts the rows in each group; `as book_count` names the result
|
||||
column. Le Guin's two books collapse into a single row with a count of `2`.
|
||||
|
||||
## Where to go next
|
||||
|
||||
- See **how** a query runs — prefix any of these with `explain` to view the
|
||||
plan, and add an [index](/reference/indexes/) to speed up a join.
|
||||
- The full `select` surface — projections, more join forms, set operations,
|
||||
and CTEs — is in
|
||||
[Querying & inspecting](/reference/querying-and-inspecting/).
|
||||
- Switch back to simple mode any time by running `mode simple`.
|
||||
@@ -0,0 +1,76 @@
|
||||
---
|
||||
title: RDBMS Playground
|
||||
description: A terminal playground for learning relational databases — tables, keys, relationships, indexes, queries, and query plans, hands-on.
|
||||
template: splash
|
||||
# Title-only hero: this keeps Starlight's splash from emitting a second,
|
||||
# page-title <h1> in a content panel (which can't be styled per-page). The hero
|
||||
# <h1> lives inside `.hero`, so it can be visually hidden (kept for SEO/a11y)
|
||||
# while the Wordmark + tagline + buttons below it carry the visible hero — see
|
||||
# `.hero h1` in global.css. tagline/actions are rendered in the body so they sit
|
||||
# *below* the wordmark, where the old title used to be.
|
||||
hero:
|
||||
title: RDBMS Playground
|
||||
---
|
||||
|
||||
import { Card, CardGrid, LinkCard, LinkButton } from '@astrojs/starlight/components';
|
||||
import Demo from '../../components/Demo.astro';
|
||||
import Wordmark from '../../components/Wordmark.astro';
|
||||
|
||||
<Wordmark />
|
||||
|
||||
<p class="hero-tagline">Learn relational databases by doing — in your terminal.</p>
|
||||
|
||||
<div class="hero-actions">
|
||||
<LinkButton href="/getting-started/installation/" icon="right-arrow">Get started</LinkButton>
|
||||
<LinkButton href="/reference/types/" variant="minimal" icon="right-arrow">Browse the reference</LinkButton>
|
||||
</div>
|
||||
|
||||
RDBMS Playground is a cross-platform terminal app that gives you a safe
|
||||
sandbox for exploring relational database concepts: tables, columns,
|
||||
primary and foreign keys, relationships, indexes, queries, and query
|
||||
plans. It is built for learning — from your first table to writing raw
|
||||
SQL.
|
||||
|
||||
<Demo src="/casts/quickstart.cast" title="From a fresh table to your first query, in simple mode." autoplay loop />
|
||||
|
||||
<CardGrid>
|
||||
<Card title="Two ways to work" icon="seti:db">
|
||||
Start in **simple mode** — a friendly, keyword-based command language —
|
||||
and switch to **advanced mode** for standard SQL whenever you are ready.
|
||||
|
||||
<a class="card-more" href="/getting-started/modes/">Modes →</a>
|
||||
</Card>
|
||||
<Card title="Learn the SQL underneath" icon="open-book">
|
||||
Run a simple-mode command in advanced mode and the playground shows you
|
||||
the equivalent SQL, so the bridge from concepts to SQL is always visible.
|
||||
|
||||
<a class="card-more" href="/getting-started/modes/#seeing-the-sql-behind-a-command">Seeing the SQL →</a>
|
||||
</Card>
|
||||
<Card title="Safe to experiment" icon="approve-check">
|
||||
Every change can be undone, your work is saved as you go, and you can
|
||||
rebuild the whole database from plain, readable files.
|
||||
|
||||
<a class="card-more" href="/using-the-playground/undo-and-history/">Undo and history →</a>
|
||||
</Card>
|
||||
<Card title="See how queries run" icon="rocket">
|
||||
Ask the playground to explain any query and it renders the database's
|
||||
plan as an annotated tree — so indexes and scans stop being a mystery.
|
||||
|
||||
<a class="card-more" href="/reference/querying-and-inspecting/#query-plans">Query plans →</a>
|
||||
</Card>
|
||||
<Card title="Helpful as you type" icon="pencil">
|
||||
The input field completes commands with <kbd>Tab</kbd>, highlights
|
||||
syntax, flags mistakes before you run them, and hints what comes next.
|
||||
|
||||
<a class="card-more" href="/using-the-playground/the-assistive-editor/">The assistive editor →</a>
|
||||
</Card>
|
||||
</CardGrid>
|
||||
|
||||
## Start here
|
||||
|
||||
<CardGrid>
|
||||
<LinkCard title="Install" href="/getting-started/installation/" description="Get the playground running on your machine." />
|
||||
<LinkCard title="Your first project" href="/getting-started/first-project/" description="Create a table, add a row, and see it." />
|
||||
<LinkCard title="The example library" href="/getting-started/example-library/" description="The small database used throughout these docs." />
|
||||
<LinkCard title="Reference" href="/reference/types/" description="Every command, type, and constraint in detail." />
|
||||
</CardGrid>
|
||||
@@ -0,0 +1,105 @@
|
||||
---
|
||||
title: Columns
|
||||
description: Add, remove, rename, and change the type of a table's columns.
|
||||
sidebar:
|
||||
order: 3
|
||||
---
|
||||
|
||||
A table's columns are not fixed once it exists. You can add new ones, rename
|
||||
them, change their type, and remove them — in both simple and advanced mode.
|
||||
The examples below use the [example library](/getting-started/example-library/);
|
||||
to see a table's current columns at any time, use `show table`:
|
||||
|
||||
```rdbms
|
||||
show table books
|
||||
```
|
||||
|
||||
```
|
||||
books
|
||||
┌───────────┬────────┬─────────────┐
|
||||
│ Name │ Type │ Constraints │
|
||||
├───────────┼────────┼─────────────┤
|
||||
│ book_id │ serial │ PK │
|
||||
│ title │ text │ NOT NULL │
|
||||
│ author_id │ int │ │
|
||||
│ published │ int │ │
|
||||
│ isbn │ text │ UNIQUE │
|
||||
└───────────┴────────┴─────────────┘
|
||||
```
|
||||
|
||||
## Add a column
|
||||
|
||||
```rdbms
|
||||
add column to books: page_count (int)
|
||||
```
|
||||
|
||||
The new column goes at the end of the table and is empty for existing rows.
|
||||
After the change, the updated structure is shown automatically. If you add a
|
||||
`serial` or `shortid` column — or change a column *to* one of those types —
|
||||
the empty cells are filled with freshly generated values in the same step (see
|
||||
[Types](/reference/types/)). To fill the new column on existing rows with
|
||||
generated data, use
|
||||
[`seed books.page_count`](/reference/generating-sample-data/#filling-one-column).
|
||||
|
||||
## Rename a column
|
||||
|
||||
```rdbms
|
||||
rename column in books: page_count to pages
|
||||
```
|
||||
|
||||
## Change a column's type
|
||||
|
||||
```rdbms
|
||||
change column in books: pages (text)
|
||||
```
|
||||
|
||||
Changing a type re-interprets every existing value. When the conversion could
|
||||
lose information — turning `text` into `int`, say, where some rows do not look
|
||||
like numbers — the playground refuses by default and shows you exactly which
|
||||
rows are the problem, so nothing is silently corrupted. Two flags let you
|
||||
decide what should happen instead:
|
||||
|
||||
- `--force-conversion` — go ahead and convert, accepting the loss.
|
||||
- `--dont-convert` — keep the column's stored values as they are under the new
|
||||
type.
|
||||
|
||||
A primary-key column, or a column taking part in a
|
||||
[relationship](/reference/relationships/), is protected — remove the
|
||||
relationship first if you need to restructure it.
|
||||
|
||||
## Drop a column
|
||||
|
||||
```rdbms
|
||||
drop column from books: pages
|
||||
```
|
||||
|
||||
If the column is covered by an [index](/reference/indexes/), the drop is
|
||||
refused so you do not lose the index by surprise. Add `--cascade` to drop the
|
||||
column and the index that covers it together:
|
||||
|
||||
```rdbms
|
||||
drop column from books: pages --cascade
|
||||
```
|
||||
|
||||
## In advanced mode
|
||||
|
||||
The same operations are written as standard `ALTER TABLE` statements:
|
||||
|
||||
```sql
|
||||
alter table books add column page_count int
|
||||
alter table books rename column page_count to pages
|
||||
alter table books alter column pages type text
|
||||
alter table books drop column pages
|
||||
```
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
add column [to] [table] <Table>: <Name> (<Type>)
|
||||
rename column [in] [table] <Table>: <Old> to <New>
|
||||
change column [in] [table] <Table>: <Name> (<Type>) [--force-conversion | --dont-convert]
|
||||
drop column [from] [table] <Table>: <Name> [--cascade]
|
||||
```
|
||||
|
||||
See also [Types](/reference/types/), [Constraints](/reference/constraints/),
|
||||
and [Tables](/reference/tables/).
|
||||
@@ -0,0 +1,107 @@
|
||||
---
|
||||
title: Constraints
|
||||
description: NOT NULL, UNIQUE, DEFAULT, and CHECK constraints that keep data valid.
|
||||
sidebar:
|
||||
order: 6
|
||||
---
|
||||
|
||||
Constraints are rules the database enforces on a column's values, so invalid
|
||||
data can never be stored in the first place. There are four:
|
||||
|
||||
| Constraint | Rule |
|
||||
|---|---|
|
||||
| `not null` | The column must always have a value. |
|
||||
| `unique` | No two rows may share a value (empty values aside). |
|
||||
| `default <value>` | The value to use when an `insert` omits the column. |
|
||||
| `check (<expr>)` | Every value must satisfy a condition you write. |
|
||||
|
||||
## Adding constraints
|
||||
|
||||
You can add a constraint to an existing column at any time. In the
|
||||
[example library](/getting-started/example-library/), a book's publication year
|
||||
should be positive, and a sensible fallback is useful when it is unknown:
|
||||
|
||||
```rdbms
|
||||
add constraint default 2000 to books.published
|
||||
add constraint check (published > 1400) to books.published
|
||||
```
|
||||
|
||||
Constraints show up in the column's **Constraints** cell in `show table`:
|
||||
|
||||
```rdbms
|
||||
show table books
|
||||
```
|
||||
|
||||
```
|
||||
books
|
||||
┌───────────┬────────┬──────────────────────────────────────────┐
|
||||
│ Name │ Type │ Constraints │
|
||||
├───────────┼────────┼──────────────────────────────────────────┤
|
||||
│ book_id │ serial │ PK │
|
||||
│ title │ text │ NOT NULL │
|
||||
│ author_id │ int │ │
|
||||
│ published │ int │ DEFAULT 2000, CHECK ("published" > 1400) │
|
||||
│ isbn │ text │ UNIQUE │
|
||||
└───────────┴────────┴──────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
Here `title` is `NOT NULL` and `isbn` is `UNIQUE` — both were declared when the
|
||||
table was built (see below). `PK` marks the primary key, which is fixed at
|
||||
creation time ([Tables](/reference/tables/)).
|
||||
|
||||
## Declaring constraints when you build the table
|
||||
|
||||
Constraints can also be part of a column's spec from the start. In advanced
|
||||
mode they sit inline in `CREATE TABLE`:
|
||||
|
||||
```sql
|
||||
create table books (
|
||||
book_id serial primary key,
|
||||
title text not null,
|
||||
author_id int,
|
||||
published int default 2000 check (published > 1400),
|
||||
isbn text unique
|
||||
)
|
||||
```
|
||||
|
||||
## Adding a constraint to existing data
|
||||
|
||||
When you add a constraint to a column that already holds rows, the playground
|
||||
checks the current data first. If any row would break the new rule — a `null`
|
||||
where you are adding `not null`, a duplicate where you are adding `unique`, or a
|
||||
value that fails a `check` — the change is **refused** and the offending rows
|
||||
are listed, so you can fix the data and try again. Nothing is changed until the
|
||||
constraint can hold for every row.
|
||||
|
||||
## Removing a constraint
|
||||
|
||||
Name the kind to drop it (there is at most one of each kind per column):
|
||||
|
||||
```rdbms
|
||||
drop constraint check from books.published
|
||||
drop constraint default from books.published
|
||||
```
|
||||
|
||||
## In advanced mode
|
||||
|
||||
A table-level `check` or `unique` can be added and dropped with `ALTER TABLE`;
|
||||
a named constraint can then be dropped by that name:
|
||||
|
||||
```sql
|
||||
alter table books add constraint published_range check (published > 1400)
|
||||
alter table books add unique (title, author_id)
|
||||
alter table books drop constraint published_range
|
||||
```
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
add constraint not null to <Table>.<col>
|
||||
add constraint unique to <Table>.<col>
|
||||
add constraint default <value> to <Table>.<col>
|
||||
add constraint check (<expr>) to <Table>.<col>
|
||||
drop constraint (not null | unique | default | check) from <Table>.<col>
|
||||
```
|
||||
|
||||
See also [Columns](/reference/columns/), [Types](/reference/types/), and
|
||||
[Inserting & editing data](/reference/inserting-and-editing-data/).
|
||||
@@ -0,0 +1,325 @@
|
||||
---
|
||||
title: Generating sample data
|
||||
description: Fill tables with realistic, name-aware fake rows using seed — with foreign keys, reproducible runs, and per-column overrides.
|
||||
sidebar:
|
||||
order: 8
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
Once a schema is in place you usually want rows to query against — enough of
|
||||
them to make `where`, `group by`, `order by`, and `limit` interesting. Typing
|
||||
those by hand is tedious. `seed` fills a table with **plausible, generated
|
||||
data** in one command, so you can get to querying straight away. It works in
|
||||
both [simple and advanced mode](/getting-started/modes/), with the same
|
||||
syntax.
|
||||
|
||||
<Demo src="/casts/seed.cast" title="One line fills a table with realistic, ready-to-query rows — seed reads each column's name to decide what to make." />
|
||||
|
||||
The examples use the [example library](/getting-started/example-library/).
|
||||
|
||||
## Filling a table
|
||||
|
||||
`seed <table> <count>` generates rows and inserts them. If you leave out the
|
||||
count, seed makes **20** rows:
|
||||
|
||||
```rdbms
|
||||
seed members 6
|
||||
```
|
||||
|
||||
```
|
||||
6 row(s) seeded into members
|
||||
┌───────────┬─────────────────┬────────────┐
|
||||
│ member_id │ name │ joined │
|
||||
├───────────┼─────────────────┼────────────┤
|
||||
│ 1 │ Bret Leffler │ 2023-10-16 │
|
||||
│ 2 │ Santa Nicolas │ 2024-03-14 │
|
||||
│ 3 │ Vivienne Barton │ 2024-03-04 │
|
||||
│ 4 │ Fatima Rippin │ 2022-11-14 │
|
||||
│ 5 │ Lola Cole │ 2025-05-29 │
|
||||
│ 6 │ Reina Waters │ 2023-11-25 │
|
||||
└───────────┴─────────────────┴────────────┘
|
||||
```
|
||||
|
||||
The data is **random**, so your rows will differ — run it again for a fresh
|
||||
set, or see [Reproducible runs](#reproducible-runs) to pin it. `member_id`
|
||||
was filled automatically (it is a `serial` column), exactly as it is for an
|
||||
[`insert`](/reference/inserting-and-editing-data/); seed leaves `serial` and
|
||||
`shortid` columns to the database.
|
||||
|
||||
Notice the values are not random noise: `name` produced believable people and
|
||||
`joined` produced recent dates. That is because seed reads each **column's
|
||||
name** to decide what to generate.
|
||||
|
||||
## How columns are filled
|
||||
|
||||
A column's **name** chooses a generator, but only when the column's
|
||||
[type](/reference/types/) fits — a column called `email` typed `int` will not
|
||||
get an address. Matching is case-insensitive and looks at the name's parts
|
||||
(`first_name`, `signup_date`, `is_active`). A representative set:
|
||||
|
||||
| Column name looks like… | You get | For types |
|
||||
|---|---|---|
|
||||
| `name`, `first_name`, `last_name`, `full_name` | a person's name | `text` |
|
||||
| `email` | an email address | `text` |
|
||||
| `username`, `login`, `handle` | a username | `text` |
|
||||
| `phone`, `mobile`, `tel` | a phone number | `text` |
|
||||
| `city`, `country`, `state`, `street`, `zip` | address parts | `text` |
|
||||
| `company`, `employer` · `job`, `position` | a company / job title | `text` |
|
||||
| `description`, `bio`, `notes`, `comment` | a sentence or paragraph | `text` |
|
||||
| `url`, `website` · `color` | a URL / hex colour | `text` |
|
||||
| `price`, `amount`, `cost`, `salary` | a money amount | `int`, `real`, `decimal` |
|
||||
| `age` · `quantity`, `qty`, `stock` | a plausible age / small number | `int` |
|
||||
| `date`, `dob`, `created_at`, `updated_at` | a recent (or birth-window) date | `date`, `datetime` |
|
||||
| `year`, `*_year`, `published`, `founded`, `birth_year` | a plausible year (a birth window for `birth_year`) | `int` |
|
||||
| `priority`, `severity`, `rating`, `stars` | a value from a built-in set (low/medium/high, 1–5, …) | `text`, `int` |
|
||||
| `is_active`, `has_*`, `enabled` | `true` / `false` | `bool` |
|
||||
|
||||
When a column's name **isn't** recognised, seed falls back to its **type**:
|
||||
placeholder words for `text`, a number for `int` and `real`, a recent value
|
||||
for `date`. A column like `isbn` or `title` — text with no specific meaning
|
||||
seed can infer — gets placeholder words; pin it with the
|
||||
[`set` clause](#choosing-values-yourself) if you want something specific.
|
||||
|
||||
Two name families are handled specially:
|
||||
|
||||
- **Identifier-like names** that are *not* a foreign key or the primary key —
|
||||
`code`, `sku`, `ref`, `barcode`, a `*_id` that isn't a relationship — get
|
||||
**unique** values, so they read like real identifiers and never collide.
|
||||
- **Open-ended choice names** — `status`, `role`, `type`, `category`, and the
|
||||
like — have no single sensible default, so seed fills them with placeholder
|
||||
text and then [tells you](#columns-seed-cant-guess) to choose the real
|
||||
values yourself. (Common choices that *do* have a conventional set —
|
||||
`priority`, `severity`, `rating` — are filled from it, per the table above.)
|
||||
|
||||
Any column with a `unique` [constraint](/reference/constraints/) always gets
|
||||
collision-free values, whatever its name — that is a correctness guarantee,
|
||||
not a guess.
|
||||
|
||||
## Foreign keys
|
||||
|
||||
Seed respects [relationships](/reference/relationships/). A foreign-key column
|
||||
is filled by **sampling from the rows that already exist** in the parent
|
||||
table, so every generated reference is valid. Seed the parent first:
|
||||
|
||||
```rdbms
|
||||
seed authors 5
|
||||
seed books 6
|
||||
```
|
||||
|
||||
```
|
||||
6 row(s) seeded into books
|
||||
┌─────────┬──────────────────┬───────────┬───────────┬─────────────────────────┐
|
||||
│ book_id │ title │ author_id │ published │ isbn │
|
||||
├─────────┼──────────────────┼───────────┼───────────┼─────────────────────────┤
|
||||
│ 1 │ Austen Wuckert │ 4 │ 1976 │ sit nihil │
|
||||
│ 2 │ Leanne Fisher │ 3 │ 1961 │ in ex │
|
||||
│ 3 │ Ludwig Bahringer │ 5 │ 1986 │ sapiente provident │
|
||||
│ 4 │ Jeff Little │ 3 │ 2021 │ fugit sint eum │
|
||||
│ 5 │ Kameron Moore │ 1 │ 1995 │ incidunt cumque quia │
|
||||
│ 6 │ Walker Hammes │ 5 │ 1997 │ enim saepe consequuntur │
|
||||
└─────────┴──────────────────┴───────────┴───────────┴─────────────────────────┘
|
||||
```
|
||||
|
||||
Every `author_id` points at a real author (1–5). Duplicates are expected and
|
||||
correct — one author has many books. `published` got a plausible year on its
|
||||
own (seed recognises year-like columns); `title` and `isbn` are placeholder
|
||||
text, since neither name maps to a real-world generator — pin them with
|
||||
[`set`](#choosing-values-yourself) if you want something specific.
|
||||
|
||||
If a parent table is **empty**, seed refuses rather than inventing a reference
|
||||
that would break the relationship:
|
||||
|
||||
```
|
||||
cannot seed `books`: parent table `authors` (referenced by `author_id`) has
|
||||
no rows. Seed or insert into `authors` first.
|
||||
```
|
||||
|
||||
This mirrors the order you would insert data by hand, and quietly teaches
|
||||
foreign-key dependency order. A junction table linking two parents (a
|
||||
many-to-many bridge) is filled with **distinct combinations** of the parents'
|
||||
keys; if you ask for more rows than there are combinations, seed makes as many
|
||||
as it can and tells you.
|
||||
|
||||
## Reproducible runs
|
||||
|
||||
Add `--seed <n>` to make a run **repeatable**: the same number produces the
|
||||
same data, so a teacher can hand out one dataset and a demo stays stable.
|
||||
|
||||
```rdbms
|
||||
seed members 6 --seed 42
|
||||
```
|
||||
|
||||
```
|
||||
6 row(s) seeded into members
|
||||
┌───────────┬─────────────────┬────────────┐
|
||||
│ member_id │ name │ joined │
|
||||
├───────────┼─────────────────┼────────────┤
|
||||
│ 1 │ Bret Leffler │ 2023-10-16 │
|
||||
│ 2 │ Santa Nicolas │ 2024-03-14 │
|
||||
│ 3 │ Vivienne Barton │ 2024-03-04 │
|
||||
│ 4 │ Fatima Rippin │ 2022-11-14 │
|
||||
│ 5 │ Lola Cole │ 2025-05-29 │
|
||||
│ 6 │ Reina Waters │ 2023-11-25 │
|
||||
└───────────┴─────────────────┴────────────┘
|
||||
```
|
||||
|
||||
Run that again and you get the very same six members. "The same data" is
|
||||
relative to the table's current contents: because foreign keys and unique
|
||||
values read the rows already present, reproducibility assumes the same
|
||||
starting point.
|
||||
|
||||
## Choosing values yourself
|
||||
|
||||
Seed's guesses are a starting point. The optional `set` clause pins how one or
|
||||
more columns are filled. It reuses syntax you already know from
|
||||
[`where`](/reference/querying-and-inspecting/) and `update`, so there is
|
||||
nothing new to learn — four forms:
|
||||
|
||||
| Form | Example | Meaning |
|
||||
|---|---|---|
|
||||
| Fixed value | `set status = 'active'` | every row gets the same value |
|
||||
| Pick from a list | `set role in ('admin', 'editor', 'viewer')` | a random choice from the list |
|
||||
| Named generator | `set contact as email` | force a specific generator |
|
||||
| Range | `set price between 10 and 100` | a value in the range (also dates) |
|
||||
|
||||
`status` has no built-in set — its real values are domain-specific — so it is
|
||||
the natural column to pin:
|
||||
|
||||
```rdbms
|
||||
seed tickets 6 set status in ('open', 'pending', 'closed')
|
||||
```
|
||||
|
||||
```
|
||||
6 row(s) seeded into tickets
|
||||
┌───────────┬──────────────────────────┬─────────┬──────────┐
|
||||
│ ticket_id │ subject │ status │ priority │
|
||||
├───────────┼──────────────────────────┼─────────┼──────────┤
|
||||
│ 7 │ atque libero │ pending │ high │
|
||||
│ 8 │ culpa maiores et │ open │ low │
|
||||
│ 9 │ natus rerum animi │ open │ medium │
|
||||
│ 10 │ sapiente rem │ closed │ low │
|
||||
│ 11 │ placeat blanditiis quasi │ closed │ high │
|
||||
│ 12 │ sed exercitationem │ closed │ low │
|
||||
└───────────┴──────────────────────────┴─────────┴──────────┘
|
||||
```
|
||||
|
||||
`status` takes your values; `priority` filled itself from its built-in set
|
||||
(low/medium/high). Comma-separate several `set` clauses to pin more than one
|
||||
column at once.
|
||||
|
||||
Text values and list items are **quoted** (`'admin'`), exactly as elsewhere;
|
||||
only numbers are bare. Dates in a range are quoted too
|
||||
(`set joined between '2023-01-01' and '2024-12-31'`). A range on a number
|
||||
column takes numeric bounds, a range on a date column takes date bounds — a
|
||||
mismatched bound is a friendly error.
|
||||
|
||||
The named generators you can use after `as` are:
|
||||
|
||||
`age`, `bool`, `city`, `color`, `company`, `country`, `date`, `datetime`,
|
||||
`email`, `first_name`, `job`, `last_name`, `name`, `paragraph`, `password`,
|
||||
`phone`, `price`, `product`, `sentence`, `state`, `street`, `url`, `username`,
|
||||
`zip`.
|
||||
|
||||
:::note
|
||||
If you pin a `unique` column (or a single-column primary key) to a fixed value
|
||||
or a list that is too short to fill every row, seed stops and explains — it
|
||||
cannot make 20 distinct rows from three choices. Use a generator or a longer
|
||||
list.
|
||||
:::
|
||||
|
||||
## Filling one column
|
||||
|
||||
`seed <table>.<column>` fills **one column across the rows that already
|
||||
exist**, rather than adding new rows — the natural follow-up to
|
||||
[`add column`](/reference/columns/), and the way to repair a single
|
||||
column seed guessed wrongly. Combined with `set`, it sets that column
|
||||
deliberately:
|
||||
|
||||
```rdbms
|
||||
seed tickets.status set status in ('open', 'closed')
|
||||
```
|
||||
|
||||
```
|
||||
12 row(s) seeded into tickets
|
||||
┌───────────┬──────────────────────────┬────────┬──────────┐
|
||||
│ ticket_id │ subject │ status │ priority │
|
||||
├───────────┼──────────────────────────┼────────┼──────────┤
|
||||
│ 1 │ ad natus │ closed │ low │
|
||||
│ 2 │ iusto officia │ closed │ high │
|
||||
│ 3 │ possimus error │ closed │ high │
|
||||
│ 4 │ reprehenderit et earum │ open │ low │
|
||||
│ 5 │ cumque autem voluptas │ open │ low │
|
||||
│ 6 │ maxime sed sit │ closed │ medium │
|
||||
│ 7 │ atque libero │ open │ high │
|
||||
│ 8 │ culpa maiores et │ closed │ low │
|
||||
│ 9 │ natus rerum animi │ closed │ medium │
|
||||
│ 10 │ sapiente rem │ closed │ low │
|
||||
│ 11 │ placeat blanditiis quasi │ closed │ high │
|
||||
│ 12 │ sed exercitationem │ open │ low │
|
||||
└───────────┴──────────────────────────┴────────┴──────────┘
|
||||
```
|
||||
|
||||
Only `status` changed; the other columns are untouched. Column-fill **refuses**
|
||||
primary-key and autogenerated (`serial` / `shortid`) columns — you do not
|
||||
"fill in" an identity column — and on an empty table it is a no-op.
|
||||
|
||||
## Columns seed can't guess
|
||||
|
||||
Open-ended choice columns — `status`, `role`, `type`, and the like — get
|
||||
placeholder text, because there is no single sensible value for them. After a
|
||||
seed, the playground points this out:
|
||||
|
||||
```rdbms
|
||||
seed tickets 6
|
||||
```
|
||||
|
||||
```
|
||||
6 row(s) seeded into tickets
|
||||
┌───────────┬────────────────────────┬────────────────────────────────────┬──────────┐
|
||||
│ ticket_id │ subject │ status │ priority │
|
||||
├───────────┼────────────────────────┼────────────────────────────────────┼──────────┤
|
||||
│ 1 │ ad natus │ temporibus eos rerum │ low │
|
||||
│ 2 │ iusto officia │ iure aut provident │ high │
|
||||
│ 3 │ possimus error │ consequatur consequuntur molestiae │ high │
|
||||
│ 4 │ reprehenderit et earum │ recusandae est quibusdam │ low │
|
||||
│ 5 │ cumque autem voluptas │ ea praesentium pariatur │ low │
|
||||
│ 6 │ maxime sed sit │ sapiente et et │ medium │
|
||||
└───────────┴────────────────────────┴────────────────────────────────────┴──────────┘
|
||||
```
|
||||
|
||||
> `status` filled with generic text — they look like fixed value sets. Pin
|
||||
> them next time with `set status in ('…', '…')`, or fix these rows with
|
||||
> `seed tickets.status set status in ('…', '…')`.
|
||||
|
||||
Here `priority` was filled from its built-in set automatically, so only
|
||||
`status` is flagged. The two fixes it suggests are the
|
||||
[`set` clause](#choosing-values-yourself) on
|
||||
the next seed, and [column-fill](#filling-one-column) to repair the rows you
|
||||
just made. If a `check` constraint restricts a column to a list of values
|
||||
(`check status in ('open', 'closed')`), seed reads that list and uses it
|
||||
automatically — no override needed.
|
||||
|
||||
## Limits
|
||||
|
||||
- The most you can seed at once is **10,000** rows; more is a friendly error
|
||||
(a guard against a typo like `seed members 1000000`). Seed in smaller
|
||||
batches if you genuinely need more.
|
||||
- `seed members 0` does nothing.
|
||||
- A `not null` column seed cannot produce a value for — the only real case is
|
||||
a `not null blob` — makes seed refuse the whole command and name the column,
|
||||
rather than fail partway through.
|
||||
|
||||
A whole `seed` is a **single step** in the history: one [`undo`](/using-the-playground/undo-and-history/)
|
||||
removes every row it added, not one row at a time.
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
seed <Table> [<count>] [set <col> = <value> | in (<value>, ...) | as <generator> | between <low> and <high>][, ...] [--seed <n>]
|
||||
seed <Table>.<column> [set ...] [--seed <n>]
|
||||
```
|
||||
|
||||
See also [Inserting & editing data](/reference/inserting-and-editing-data/),
|
||||
[Relationships](/reference/relationships/), [Columns](/reference/columns/), and
|
||||
[Constraints](/reference/constraints/).
|
||||
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: Indexes
|
||||
description: Create and drop indexes to speed up lookups, and see their effect with query plans.
|
||||
sidebar:
|
||||
order: 5
|
||||
---
|
||||
|
||||
An index is a lookup structure that lets the database find matching rows
|
||||
without scanning the whole table. Looking up a book by its author is a common
|
||||
query in the [example library](/getting-started/example-library/), so an index
|
||||
on `books.author_id` is worthwhile:
|
||||
|
||||
```rdbms
|
||||
add index as idx_books_author on books (author_id)
|
||||
```
|
||||
|
||||
`show indexes` lists every index in the project, qualified by its table:
|
||||
|
||||
```rdbms
|
||||
show indexes
|
||||
```
|
||||
|
||||
```
|
||||
Indexes (1):
|
||||
books.idx_books_author (author_id)
|
||||
```
|
||||
|
||||
## Seeing the difference an index makes
|
||||
|
||||
Prefix a query with `explain` to see *how* the database would run it, without
|
||||
running it (see [Query plans](/reference/querying-and-inspecting/#query-plans)).
|
||||
With the index in place, a lookup on `author_id` uses it:
|
||||
|
||||
```rdbms
|
||||
explain show data books where author_id = 1
|
||||
```
|
||||
|
||||
```
|
||||
SELECT "book_id", "title", "author_id", "published", "isbn" FROM "books" WHERE "author_id" = 1
|
||||
└─ SEARCH books USING INDEX idx_books_author (author_id=?)
|
||||
```
|
||||
|
||||
A filter on a column with no index has to read every row instead — a **scan**:
|
||||
|
||||
```rdbms
|
||||
explain show data books where published > 1968
|
||||
```
|
||||
|
||||
```
|
||||
SELECT "book_id", "title", "author_id", "published", "isbn" FROM "books" WHERE "published" > 1968
|
||||
└─ SCAN books
|
||||
```
|
||||
|
||||
`SEARCH … USING INDEX` is the fast path; `SCAN` reads the whole table. On a few
|
||||
rows the difference is invisible, but it is the core idea behind why indexes
|
||||
exist — and the plan tree lets you see which one your query gets.
|
||||
|
||||
## Multi-column indexes
|
||||
|
||||
An index can cover more than one column; list them in order. This helps
|
||||
queries that filter or sort on that same leading combination:
|
||||
|
||||
```rdbms
|
||||
add index as idx_loans_book_member on loans (book_id, member_id)
|
||||
```
|
||||
|
||||
## Dropping an index
|
||||
|
||||
Drop it by name, or by the columns it covers:
|
||||
|
||||
```rdbms
|
||||
drop index idx_books_author
|
||||
drop index on books (author_id)
|
||||
```
|
||||
|
||||
## In advanced mode
|
||||
|
||||
```sql
|
||||
create index idx_books_author on books (author_id)
|
||||
create unique index idx_books_isbn on books (isbn)
|
||||
drop index idx_books_author
|
||||
```
|
||||
|
||||
A `unique` index doubles as a uniqueness constraint — it both speeds up
|
||||
lookups and rejects duplicate values. (In simple mode, uniqueness is a
|
||||
[constraint](/reference/constraints/) on the column rather than an index
|
||||
option.)
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
add index [as <Name>] on <Table> (<col>[, ...])
|
||||
drop index <Name>
|
||||
drop index on <Table> (<col>[, ...])
|
||||
```
|
||||
|
||||
See also [Constraints](/reference/constraints/) and
|
||||
[Querying & inspecting](/reference/querying-and-inspecting/).
|
||||
@@ -0,0 +1,120 @@
|
||||
---
|
||||
title: Inserting & editing data
|
||||
description: Add, change, and remove rows — with required filters and automatic confirmation of what changed.
|
||||
sidebar:
|
||||
order: 7
|
||||
---
|
||||
|
||||
Once your tables exist, you fill them with rows and keep them up to date. The
|
||||
examples use the [example library](/getting-started/example-library/). After
|
||||
every write, the playground shows you the rows that changed, so you can confirm
|
||||
the effect at a glance.
|
||||
|
||||
## Inserting rows
|
||||
|
||||
List the columns you are providing, then the matching values:
|
||||
|
||||
```rdbms
|
||||
insert into members (name, joined) values ('Katherine Johnson', '2024-06-01')
|
||||
```
|
||||
|
||||
```
|
||||
1 row(s) inserted
|
||||
┌───────────┬───────────────────┬────────────┐
|
||||
│ member_id │ name │ joined │
|
||||
├───────────┼───────────────────┼────────────┤
|
||||
│ 3 │ Katherine Johnson │ 2024-06-01 │
|
||||
└───────────┴───────────────────┴────────────┘
|
||||
```
|
||||
|
||||
Notice that `member_id` was filled in automatically — it is a `serial` column,
|
||||
so you leave it out of the `insert` and the database assigns the next value.
|
||||
The same applies to `shortid` columns and to any column with a
|
||||
[default](/reference/constraints/) (see [Types](/reference/types/)).
|
||||
|
||||
## Updating rows
|
||||
|
||||
`update` changes columns on the rows that match a filter:
|
||||
|
||||
```rdbms
|
||||
update books set published = 1970 where book_id = 2
|
||||
```
|
||||
|
||||
```
|
||||
1 row(s) updated
|
||||
┌─────────┬───────────────────────────┬───────────┬───────────┬────────────────┐
|
||||
│ book_id │ title │ author_id │ published │ isbn │
|
||||
├─────────┼───────────────────────────┼───────────┼───────────┼────────────────┤
|
||||
│ 2 │ The Left Hand of Darkness │ 1 │ 1970 │ 978-0441478125 │
|
||||
└─────────┴───────────────────────────┴───────────┴───────────┴────────────────┘
|
||||
```
|
||||
|
||||
## Deleting rows
|
||||
|
||||
```rdbms
|
||||
delete from authors where author_id = 3
|
||||
```
|
||||
|
||||
When the deleted row has children linked by an `on delete cascade`
|
||||
[relationship](/reference/relationships/), those children are removed too, and
|
||||
the result reports each affected relationship:
|
||||
|
||||
```
|
||||
1 row(s) deleted
|
||||
related: 1 row(s) deleted in `books` for relationship `books_author` (on delete cascade)
|
||||
```
|
||||
|
||||
## The required filter
|
||||
|
||||
`update` and `delete` **must** have a `where` clause. This is a safety rail: it
|
||||
is far too easy to wipe or rewrite a whole table by forgetting one. When you
|
||||
really do mean every row, say so explicitly with `--all-rows`:
|
||||
|
||||
```rdbms
|
||||
update books set published = 2000 --all-rows
|
||||
delete from loans --all-rows
|
||||
```
|
||||
|
||||
```rdbms-syntax
|
||||
update <Table> set <col>=<value>[, ...] (where <expr> | --all-rows)
|
||||
delete from <Table> (where <expr> | --all-rows)
|
||||
```
|
||||
|
||||
## Richer filters
|
||||
|
||||
A `where` clause is more than simple equality. It accepts `and` / `or` /
|
||||
`not`, the comparison operators, and `like`, `is null`, `in`, and `between`:
|
||||
|
||||
```rdbms
|
||||
delete from loans where returned_on is null and loaned_on < '2024-01-01'
|
||||
```
|
||||
|
||||
The same expression grammar drives `show data` — see
|
||||
[Querying & inspecting](/reference/querying-and-inspecting/).
|
||||
|
||||
## In advanced mode
|
||||
|
||||
The simple-mode commands above already use SQL-like syntax; advanced mode is
|
||||
full SQL, including multi-row inserts and `returning`:
|
||||
|
||||
```sql
|
||||
insert into members (name, joined) values
|
||||
('Katherine Johnson', '2024-06-01'),
|
||||
('Dorothy Vaughan', '2024-06-02')
|
||||
update books set published = 1970 where book_id = 2
|
||||
delete from authors where author_id = 3
|
||||
```
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
insert into <Table> [(<col>[, ...])] [values] (<value>[, ...])
|
||||
update <Table> set <col>=<value>[, ...] (where <expr> | --all-rows)
|
||||
delete from <Table> (where <expr> | --all-rows)
|
||||
```
|
||||
|
||||
To fill a table with many rows at once instead of typing each one, see
|
||||
[Generating sample data](/reference/generating-sample-data/).
|
||||
|
||||
See also [Querying & inspecting](/reference/querying-and-inspecting/) and
|
||||
[Constraints](/reference/constraints/).
|
||||
@@ -0,0 +1,187 @@
|
||||
---
|
||||
title: Querying & inspecting
|
||||
description: View rows and schema, run SQL queries with joins, and explain how a query runs.
|
||||
sidebar:
|
||||
order: 9
|
||||
---
|
||||
|
||||
This page covers reading what is in your project: the rows in a table, the
|
||||
shape of the schema, full SQL queries, and the plan the database uses to run a
|
||||
query. Examples use the [example library](/getting-started/example-library/).
|
||||
|
||||
## Viewing rows
|
||||
|
||||
`show data` prints a table's rows:
|
||||
|
||||
```rdbms
|
||||
show data books
|
||||
```
|
||||
|
||||
```
|
||||
┌─────────┬───────────────────────────┬───────────┬───────────┬────────────────┐
|
||||
│ book_id │ title │ author_id │ published │ isbn │
|
||||
├─────────┼───────────────────────────┼───────────┼───────────┼────────────────┤
|
||||
│ 1 │ A Wizard of Earthsea │ 1 │ 1968 │ 978-0553383041 │
|
||||
│ 2 │ The Left Hand of Darkness │ 1 │ 1969 │ 978-0441478125 │
|
||||
│ 3 │ Invisible Cities │ 2 │ 1972 │ 978-0156453806 │
|
||||
│ 4 │ Kindred │ 3 │ 1979 │ 978-0807083697 │
|
||||
└─────────┴───────────────────────────┴───────────┴───────────┴────────────────┘
|
||||
```
|
||||
|
||||
Add a `where` clause to filter, and `limit` to cap the number of rows:
|
||||
|
||||
```rdbms
|
||||
show data books where published > 1968
|
||||
```
|
||||
|
||||
```
|
||||
┌─────────┬───────────────────────────┬───────────┬───────────┬────────────────┐
|
||||
│ book_id │ title │ author_id │ published │ isbn │
|
||||
├─────────┼───────────────────────────┼───────────┼───────────┼────────────────┤
|
||||
│ 2 │ The Left Hand of Darkness │ 1 │ 1969 │ 978-0441478125 │
|
||||
│ 3 │ Invisible Cities │ 2 │ 1972 │ 978-0156453806 │
|
||||
│ 4 │ Kindred │ 3 │ 1979 │ 978-0807083697 │
|
||||
└─────────┴───────────────────────────┴───────────┴───────────┴────────────────┘
|
||||
```
|
||||
|
||||
The `where` grammar is the same one used by `update` and `delete` — see
|
||||
[Inserting & editing data](/reference/inserting-and-editing-data/#richer-filters).
|
||||
|
||||
## Inspecting the schema
|
||||
|
||||
`show table` describes one table's columns, relationships, and indexes (see
|
||||
[Columns](/reference/columns/) and [Relationships](/reference/relationships/)
|
||||
for the full output). The plural forms give a project-wide overview:
|
||||
|
||||
```rdbms
|
||||
show tables
|
||||
```
|
||||
|
||||
```
|
||||
Tables (4):
|
||||
authors
|
||||
books
|
||||
loans
|
||||
members
|
||||
```
|
||||
|
||||
```rdbms
|
||||
show relationships
|
||||
```
|
||||
|
||||
```
|
||||
Relationships (3):
|
||||
books_author: authors.author_id → books.author_id on delete cascade
|
||||
loans_book: books.book_id → loans.book_id on delete cascade
|
||||
loans_member: members.member_id → loans.member_id on delete cascade
|
||||
```
|
||||
|
||||
```rdbms
|
||||
show indexes
|
||||
```
|
||||
|
||||
```
|
||||
Indexes (1):
|
||||
books.idx_books_author (author_id)
|
||||
```
|
||||
|
||||
The singular `show relationship <name>` and `show index <name>` show one item
|
||||
in detail — `show relationship` draws the two-table diagram covered in
|
||||
[Relationships](/reference/relationships/#viewing-a-relationship).
|
||||
|
||||
## Querying in advanced mode
|
||||
|
||||
Advanced mode runs full SQL `select`, including projections, `order by`,
|
||||
joins, `group by`, set operations, and `with` (CTEs). The richer query
|
||||
features — `distinct`, `having`, set operations, subqueries, CTEs, and `case` /
|
||||
`cast` — have their own page: [SQL queries](/reference/sql-queries/). A
|
||||
projection of two columns, newest first:
|
||||
|
||||
```sql
|
||||
select title, published from books where published > 1968 order by published desc
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────────────┬───────────┐
|
||||
│ title │ published │
|
||||
├───────────────────────────┼───────────┤
|
||||
│ Kindred │ 1979 │
|
||||
│ Invisible Cities │ 1972 │
|
||||
│ The Left Hand of Darkness │ 1969 │
|
||||
└───────────────────────────┴───────────┘
|
||||
```
|
||||
|
||||
A **join** follows a relationship to combine rows from two tables — here, each
|
||||
book with its author's name:
|
||||
|
||||
```sql
|
||||
select authors.name, books.title from books
|
||||
join authors on books.author_id = authors.author_id
|
||||
order by authors.name
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬───────────────────────────┐
|
||||
│ name │ title │
|
||||
├───────────────────┼───────────────────────────┤
|
||||
│ Italo Calvino │ Invisible Cities │
|
||||
│ Octavia E. Butler │ Kindred │
|
||||
│ Ursula K. Le Guin │ A Wizard of Earthsea │
|
||||
│ Ursula K. Le Guin │ The Left Hand of Darkness │
|
||||
└───────────────────┴───────────────────────────┘
|
||||
```
|
||||
|
||||
Add `group by` with an aggregate to summarise — how many books each author has:
|
||||
|
||||
```sql
|
||||
select authors.name, count(*) as book_count from books
|
||||
join authors on books.author_id = authors.author_id
|
||||
group by authors.name
|
||||
order by book_count desc
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬────────────┐
|
||||
│ name │ book_count │
|
||||
├───────────────────┼────────────┤
|
||||
│ Ursula K. Le Guin │ 2 │
|
||||
│ Octavia E. Butler │ 1 │
|
||||
│ Italo Calvino │ 1 │
|
||||
└───────────────────┴────────────┘
|
||||
```
|
||||
|
||||
## Query plans
|
||||
|
||||
Prefix a query with `explain` to see *how* the database would run it, drawn as
|
||||
an annotated tree. `explain` never runs the statement — it only reports the
|
||||
plan — so it is safe even over a `delete`:
|
||||
|
||||
```rdbms
|
||||
explain show data books where author_id = 1
|
||||
```
|
||||
|
||||
```
|
||||
SELECT "book_id", "title", "author_id", "published", "isbn" FROM "books" WHERE "author_id" = 1
|
||||
└─ SEARCH books USING INDEX idx_books_author (author_id=?)
|
||||
```
|
||||
|
||||
`SEARCH … USING INDEX` means the query found its rows through an
|
||||
[index](/reference/indexes/) instead of reading the whole table. A filter on an
|
||||
un-indexed column shows a `SCAN` instead. In advanced mode, `explain` also
|
||||
wraps a `select`, `with`, `insert`, `update`, or `delete`.
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
show data <Table> [where <expr>] [limit <n>]
|
||||
show table <Table>
|
||||
show tables | show relationships | show indexes
|
||||
show relationship <Name> | show index <Name>
|
||||
select (* | <expr> [as <alias>][, ...]) from <Table> [join …] [where <expr>] [group by …] [order by <expr> [asc|desc]] [limit <n>]
|
||||
explain show data <Table> [where <expr>]
|
||||
explain <select | with | insert | update | delete …>
|
||||
```
|
||||
|
||||
See also [Indexes](/reference/indexes/),
|
||||
[Inserting & editing data](/reference/inserting-and-editing-data/), and the
|
||||
[Tables](/reference/tables/) reference.
|
||||
@@ -0,0 +1,194 @@
|
||||
---
|
||||
title: Relationships
|
||||
description: Declare, view, and remove foreign-key relationships between tables.
|
||||
sidebar:
|
||||
order: 4
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
A relationship is a foreign key linking a **child** table to a **parent**'s
|
||||
primary key. In the [example library](/getting-started/example-library/) each
|
||||
book is written by one author, so `books` (the child) points at `authors` (the
|
||||
parent):
|
||||
|
||||
<Demo src="/casts/relationship-diagram.cast" title="Declare a 1:n relationship, then draw it with show relationship." />
|
||||
|
||||
```rdbms
|
||||
add 1:n relationship as books_author from authors.author_id to books.author_id on delete cascade
|
||||
```
|
||||
|
||||
You name the relationship with `as <name>` (here `books_author`), then give the
|
||||
parent endpoint `from authors.author_id` and the child endpoint
|
||||
`to books.author_id`. The `1:n` reads "one author, many books".
|
||||
|
||||
## Viewing a relationship
|
||||
|
||||
`show relationship` draws the two tables and the link between them:
|
||||
|
||||
```rdbms
|
||||
show relationship books_author
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────────┐ ┌───────────────────────────┐
|
||||
│ books │ │ authors │
|
||||
├──────────────┬────────┤ ├──────────────────┬────────┤
|
||||
│ book_id (PK) │ serial │ ┌──────1▶│ author_id (PK) ● │ serial │
|
||||
│ title │ text │ │ │ name │ text │
|
||||
│ author_id ● │ int │n────────┘ │ birth_year │ int │
|
||||
│ published │ int │ └──────────────────┴────────┘
|
||||
│ isbn │ text │
|
||||
└──────────────┴────────┘
|
||||
on delete cascade · on update no action
|
||||
```
|
||||
|
||||
Read the diagram like this:
|
||||
|
||||
- The **child** (the table holding the foreign key) is on the **left**; the
|
||||
**parent** is on the **right**.
|
||||
- A filled dot **●** marks each column that takes part in the link.
|
||||
- The connector runs **`n` … `1`** — many child rows to one parent row — and
|
||||
the **▶** arrowhead points at the parent key.
|
||||
- The line beneath records the referential actions (below).
|
||||
|
||||
A table's own `show table` includes a compact **Relationships** section that
|
||||
summarises every link it takes part in:
|
||||
|
||||
```rdbms
|
||||
show table books
|
||||
```
|
||||
|
||||
```
|
||||
books
|
||||
┌───────────┬────────┬─────────────┐
|
||||
│ Name │ Type │ Constraints │
|
||||
├───────────┼────────┼─────────────┤
|
||||
│ book_id │ serial │ PK │
|
||||
│ title │ text │ NOT NULL │
|
||||
│ author_id │ int │ │
|
||||
│ published │ int │ │
|
||||
│ isbn │ text │ UNIQUE │
|
||||
└───────────┴────────┴─────────────┘
|
||||
Relationships
|
||||
┌─────────────┐ ┌─────────────┐
|
||||
│ books │ │ authors │
|
||||
├─────────────┤ ├─────────────┤
|
||||
│ author_id ● │n───────────────1▶│ author_id ● │
|
||||
└─────────────┘ └─────────────┘
|
||||
on delete cascade · on update no action
|
||||
```
|
||||
|
||||
For a one-line summary of every relationship in the project, use `show
|
||||
relationships` (see [Querying & inspecting](/reference/querying-and-inspecting/)).
|
||||
|
||||
## Referential actions
|
||||
|
||||
`on delete` and `on update` decide what happens to the child rows when a parent
|
||||
row is deleted or its key changes. The action is one of:
|
||||
|
||||
| Action | Effect on the children |
|
||||
|---|---|
|
||||
| `cascade` | The children are deleted / updated to match. |
|
||||
| `set null` | The children's foreign-key column is set to empty. |
|
||||
| `restrict` | The change is refused while children still reference the row. |
|
||||
|
||||
With `on delete cascade`, deleting an author removes that author's books too,
|
||||
and the result reports each affected relationship:
|
||||
|
||||
```rdbms
|
||||
delete from authors where author_id = 3
|
||||
```
|
||||
|
||||
```
|
||||
1 row(s) deleted
|
||||
related: 1 row(s) deleted in `books` for relationship `books_author` (on delete cascade)
|
||||
```
|
||||
|
||||
## Creating the child column at the same time
|
||||
|
||||
If the child column does not exist yet, add `--create-fk` and the playground
|
||||
creates it for you with the right type:
|
||||
|
||||
```rdbms
|
||||
add 1:n relationship as loans_member from members.member_id to loans.member_id --create-fk
|
||||
```
|
||||
|
||||
## Compound keys
|
||||
|
||||
To reference a parent's [compound primary key](/reference/tables/#compound-primary-keys),
|
||||
list the columns on each side, matched in order:
|
||||
|
||||
```rdbms-syntax
|
||||
add 1:n relationship from <Parent>.(<a>, <b>) to <Child>.(<x>, <y>)
|
||||
```
|
||||
|
||||
## Many-to-many relationships
|
||||
|
||||
When two tables relate **many-to-many** — a student takes many courses, and a
|
||||
course has many students — you model it with a **junction table** (also called
|
||||
a bridge table) that holds a foreign key to each side. `create m:n
|
||||
relationship` builds that junction for you in one step:
|
||||
|
||||
```rdbms
|
||||
create m:n relationship from Students to Courses
|
||||
```
|
||||
|
||||
Assuming each parent has a primary key `id`, this creates a table named
|
||||
`Students_Courses` with:
|
||||
|
||||
- one foreign-key column per primary-key column of each parent —
|
||||
`Students_id` and `Courses_id`, typed to match the keys they reference;
|
||||
- a **compound primary key** over those columns, so the same pair can never be
|
||||
linked twice;
|
||||
- two `1:n` relationships (junction → `Students`, junction → `Courses`), each
|
||||
with `on delete cascade` and `on update cascade` — delete a student or a
|
||||
course and its link rows go with it.
|
||||
|
||||
The junction is an ordinary table afterwards: `rename table`, `drop table`,
|
||||
`insert`, or `add column` all work on it. To choose the name yourself, add
|
||||
`as <name>`:
|
||||
|
||||
```rdbms
|
||||
create m:n relationship from Students to Courses as Enrollments
|
||||
```
|
||||
|
||||
A few rules keep it predictable:
|
||||
|
||||
- Both parents need a primary key — that is what the junction references.
|
||||
- The two tables must be different; there is no self-referential shorthand.
|
||||
To link a table to itself, build the junction by hand.
|
||||
- The generated foreign keys always cascade. If you need different
|
||||
[referential actions](#referential-actions), or extra columns on the link
|
||||
from the start (a loan date, say), build the junction by hand instead — a
|
||||
`create table` plus two `add 1:n relationship` commands, as the
|
||||
[library guide](/guides/build-the-library/) does for its `loans` table.
|
||||
|
||||
## Removing a relationship
|
||||
|
||||
```rdbms
|
||||
drop relationship books_author
|
||||
```
|
||||
|
||||
## In advanced mode
|
||||
|
||||
Relationships are ordinary foreign keys, declared with `FOREIGN KEY …
|
||||
REFERENCES` either inline at `CREATE TABLE` or added later with `ALTER TABLE`:
|
||||
|
||||
```sql
|
||||
alter table books add foreign key (author_id) references authors (author_id) on delete cascade
|
||||
```
|
||||
|
||||
## Syntax
|
||||
|
||||
```rdbms-syntax
|
||||
add 1:n relationship [as <Name>]
|
||||
from <Parent>.<col> to <Child>.<col>
|
||||
[on delete <action>] [on update <action>]
|
||||
[--create-fk]
|
||||
create m:n relationship from <T1> to <T2> [as <Name>]
|
||||
drop relationship <Name>
|
||||
```
|
||||
|
||||
See also [Indexes](/reference/indexes/) and [Types](/reference/types/) (why a
|
||||
foreign-key column's type can differ from the key it references).
|
||||
@@ -0,0 +1,218 @@
|
||||
---
|
||||
title: SQL queries
|
||||
description: The advanced-mode SQL query surface — DISTINCT, GROUP BY/HAVING, set operations, subqueries, CTEs, and expressions.
|
||||
sidebar:
|
||||
order: 10
|
||||
---
|
||||
|
||||
[Querying & inspecting](/reference/querying-and-inspecting/) covers viewing rows
|
||||
and the basics of `select`, and the [Querying with joins](/guides/querying-with-joins/)
|
||||
guide covers joins, `group by`, and `order by`. This page documents the rest of
|
||||
the **advanced-mode** query surface: the features you reach for once a single
|
||||
table is not enough.
|
||||
|
||||
Everything here is **advanced mode**, so switch first with `mode advanced` (or
|
||||
prefix a single statement with `:`). The examples use the
|
||||
[example library](/getting-started/example-library/).
|
||||
|
||||
## DISTINCT
|
||||
|
||||
`distinct` removes duplicate rows from the result. Le Guin wrote two books, but
|
||||
her `author_id` appears once:
|
||||
|
||||
```sql
|
||||
select distinct author_id from books order by author_id
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────┐
|
||||
│ author_id │
|
||||
├───────────┤
|
||||
│ 1 │
|
||||
│ 2 │
|
||||
│ 3 │
|
||||
└───────────┘
|
||||
```
|
||||
|
||||
`distinct` also works inside an aggregate — `count(distinct author_id)` counts
|
||||
the distinct authors.
|
||||
|
||||
## GROUP BY and HAVING
|
||||
|
||||
`group by` collapses rows that share a value into one row per group, so an
|
||||
aggregate (`count`, `sum`, `avg`, …) summarises each group. `having` then
|
||||
filters the *groups* — like `where`, but applied after grouping. Which authors
|
||||
have written more than one book?
|
||||
|
||||
```sql
|
||||
select authors.name, count(*) as books from books
|
||||
join authors on books.author_id = authors.author_id
|
||||
group by authors.name
|
||||
having count(*) > 1
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬───────┐
|
||||
│ name │ books │
|
||||
├───────────────────┼───────┤
|
||||
│ Ursula K. Le Guin │ 2 │
|
||||
└───────────────────┴───────┘
|
||||
```
|
||||
|
||||
Use `where` to filter rows *before* grouping and `having` to filter groups
|
||||
*after* — that is the distinction between the two clauses.
|
||||
|
||||
## Set operations
|
||||
|
||||
`union`, `intersect`, and `except` combine the results of two queries that have
|
||||
matching columns. `union` merges and removes duplicates (`union all` keeps
|
||||
them); `intersect` keeps rows in both; `except` keeps rows in the first but not
|
||||
the second. Everyone associated with the library — authors and members — in one
|
||||
list:
|
||||
|
||||
```sql
|
||||
select name from authors
|
||||
union
|
||||
select name from members
|
||||
order by name
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┐
|
||||
│ name │
|
||||
├───────────────────┤
|
||||
│ Alan Turing │
|
||||
│ Grace Hopper │
|
||||
│ Italo Calvino │
|
||||
│ Jorge Luis Borges │
|
||||
│ Octavia E. Butler │
|
||||
│ Ursula K. Le Guin │
|
||||
└───────────────────┘
|
||||
```
|
||||
|
||||
## Subqueries
|
||||
|
||||
A subquery is a `select` nested inside another statement. Use one with `in` to
|
||||
test membership — the books written by authors born before 1925:
|
||||
|
||||
```sql
|
||||
select title from books
|
||||
where author_id in (select author_id from authors where birth_year < 1925)
|
||||
```
|
||||
|
||||
```
|
||||
┌──────────────────┐
|
||||
│ title │
|
||||
├──────────────────┤
|
||||
│ Invisible Cities │
|
||||
└──────────────────┘
|
||||
```
|
||||
|
||||
A **correlated** subquery refers back to the outer query, so it is evaluated per
|
||||
outer row. With `not exists`, that finds authors who have *no* books:
|
||||
|
||||
```sql
|
||||
select name from authors a
|
||||
where not exists (select 1 from books b where b.author_id = a.author_id)
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┐
|
||||
│ name │
|
||||
├───────────────────┤
|
||||
│ Jorge Luis Borges │
|
||||
└───────────────────┘
|
||||
```
|
||||
|
||||
Scalar subqueries (one returning a single value) may also appear in a `select`
|
||||
projection or a `where` comparison.
|
||||
|
||||
## Common table expressions (WITH)
|
||||
|
||||
A common table expression names a query so the main statement can read from it
|
||||
like a table — useful for breaking a complex query into readable steps. Count
|
||||
each author's books in a CTE, then join to it for the names:
|
||||
|
||||
```sql
|
||||
with book_counts as (
|
||||
select author_id, count(*) as n from books group by author_id
|
||||
)
|
||||
select authors.name, book_counts.n as books from authors
|
||||
join book_counts on authors.author_id = book_counts.author_id
|
||||
order by book_counts.n desc, authors.name
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬───────┐
|
||||
│ name │ books │
|
||||
├───────────────────┼───────┤
|
||||
│ Ursula K. Le Guin │ 2 │
|
||||
│ Italo Calvino │ 1 │
|
||||
│ Octavia E. Butler │ 1 │
|
||||
└───────────────────┴───────┘
|
||||
```
|
||||
|
||||
CTEs can be chained (`with a as (…), b as (…)`) and may be **recursive**
|
||||
(`with recursive …`) for hierarchical data.
|
||||
|
||||
## Expressions in queries
|
||||
|
||||
Anywhere a value is expected — a `select` projection, `where`, `having` — you
|
||||
can write an expression: arithmetic, comparisons, `like` / `in` / `between` /
|
||||
`is null`, **`case`**, **`cast`**, and function calls. (This is the same
|
||||
expression grammar used by simple-mode `where` and by `check` constraints.)
|
||||
|
||||
`case` chooses a value per row:
|
||||
|
||||
```sql
|
||||
select title, case when published < 1970 then 'classic' else 'modern' end as era
|
||||
from books order by book_id
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────────────┬─────────┐
|
||||
│ title │ era │
|
||||
├───────────────────────────┼─────────┤
|
||||
│ A Wizard of Earthsea │ classic │
|
||||
│ The Left Hand of Darkness │ classic │
|
||||
│ Invisible Cities │ modern │
|
||||
│ Kindred │ modern │
|
||||
└───────────────────────────┴─────────┘
|
||||
```
|
||||
|
||||
Functions and `cast` work as you would expect:
|
||||
|
||||
```sql
|
||||
select name, length(name) as letters from authors order by author_id
|
||||
```
|
||||
|
||||
```
|
||||
┌───────────────────┬─────────┐
|
||||
│ name │ letters │
|
||||
├───────────────────┼─────────┤
|
||||
│ Ursula K. Le Guin │ 17 │
|
||||
│ Italo Calvino │ 13 │
|
||||
│ Octavia E. Butler │ 17 │
|
||||
└───────────────────┴─────────┘
|
||||
```
|
||||
|
||||
## The supported subset
|
||||
|
||||
Advanced mode covers a **teaching-focused subset of standard SQL** — enough to
|
||||
learn real query writing without the full surface of a production database. The
|
||||
query features above, plus joins, `order by`, and `limit`/`offset`, are all
|
||||
available, in `select` and in `insert` / `update` / `delete`.
|
||||
|
||||
Some things are deliberately **not** available, and will report an error if you
|
||||
try them:
|
||||
|
||||
- views and triggers,
|
||||
- transactions (`begin` / `commit` / `rollback`),
|
||||
- window functions (`… over (…)`),
|
||||
- multiple statements in one command (one statement per line).
|
||||
|
||||
To see how any query runs, prefix it with `explain` (see
|
||||
[Querying & inspecting](/reference/querying-and-inspecting/#query-plans)).
|
||||
|
||||
See also [Querying & inspecting](/reference/querying-and-inspecting/) and the
|
||||
[Querying with joins](/guides/querying-with-joins/) guide.
|
||||
@@ -0,0 +1,101 @@
|
||||
---
|
||||
title: Tables
|
||||
description: Create and drop tables in simple mode and in advanced-mode SQL, including compound primary keys.
|
||||
sidebar:
|
||||
order: 2
|
||||
---
|
||||
|
||||
A table is the core building block. This page covers creating and removing
|
||||
tables; changing a table's columns after it exists is covered in
|
||||
[Columns](/reference/columns/).
|
||||
|
||||
## Create a table (simple mode)
|
||||
|
||||
The simplest way to create a table is `with pk` on its own — it gives the
|
||||
table a ready-made primary-key column named `id` that the database fills in
|
||||
for you:
|
||||
|
||||
```rdbms
|
||||
create table authors with pk
|
||||
```
|
||||
|
||||
Prefer to name the key, or give it a specific type? Name it in the `with pk`
|
||||
clause:
|
||||
|
||||
```rdbms
|
||||
create table authors with pk author_id(serial)
|
||||
```
|
||||
|
||||
Either way, the rest of the columns are added afterwards with `add column`:
|
||||
|
||||
```rdbms
|
||||
add column to authors: name (text)
|
||||
add column to authors: birth_year (int)
|
||||
```
|
||||
|
||||
### Compound primary keys
|
||||
|
||||
To make the primary key span more than one column, list them, comma
|
||||
separated:
|
||||
|
||||
```rdbms
|
||||
create table loans with pk book_id(int), member_id(int)
|
||||
```
|
||||
|
||||
**Syntax**
|
||||
|
||||
```rdbms-syntax
|
||||
create table <Name> with pk [<col>(<type>)[, ...]]
|
||||
```
|
||||
|
||||
## Create a table (advanced mode)
|
||||
|
||||
In advanced mode you write a full `CREATE TABLE` with every column and
|
||||
constraint inline:
|
||||
|
||||
```sql
|
||||
create table authors (
|
||||
author_id serial primary key,
|
||||
name text not null,
|
||||
birth_year int
|
||||
)
|
||||
```
|
||||
|
||||
The advanced form also accepts table-level constraints and inline foreign
|
||||
keys — see [Constraints](/reference/constraints/) and
|
||||
[Relationships](/reference/relationships/).
|
||||
|
||||
**Syntax**
|
||||
|
||||
```rdbms-syntax
|
||||
create table [if not exists] <Name> (<col> <type> [constraints], ...)
|
||||
```
|
||||
|
||||
## Drop a table
|
||||
|
||||
```rdbms
|
||||
drop table authors
|
||||
```
|
||||
|
||||
In advanced mode you may add `if exists` so removing a table that is not
|
||||
there succeeds quietly:
|
||||
|
||||
```sql
|
||||
drop table if exists authors
|
||||
```
|
||||
|
||||
:::caution
|
||||
Dropping a table removes its rows as well. Use `undo` if you drop one by
|
||||
mistake.
|
||||
:::
|
||||
|
||||
## Renaming a table
|
||||
|
||||
Renaming a table is available in advanced mode:
|
||||
|
||||
```sql
|
||||
alter table authors rename to writers
|
||||
```
|
||||
|
||||
There is no simple-mode rename verb — switch to advanced mode (or use the
|
||||
one-line `:` escape) to rename a table.
|
||||
@@ -0,0 +1,72 @@
|
||||
---
|
||||
title: Types
|
||||
description: The ten column types, what they store, and the auto-generating serial and shortid types.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
Every column has a type. The playground offers ten, chosen to cover what a
|
||||
learner needs without the sprawl of a production database.
|
||||
|
||||
## The ten types
|
||||
|
||||
| Type | Stores |
|
||||
|---|---|
|
||||
| `text` | Text of any length. |
|
||||
| `int` | A whole number (64-bit signed). |
|
||||
| `real` | A floating-point number. |
|
||||
| `decimal` | An exact decimal number, kept precise (see note below). |
|
||||
| `bool` | A truth value, shown as `true` / `false`. |
|
||||
| `date` | A calendar date, `YYYY-MM-DD`. |
|
||||
| `datetime` | A date and time, `YYYY-MM-DDTHH:MM:SS`. |
|
||||
| `blob` | Arbitrary binary data. |
|
||||
| `serial` | An auto-incrementing whole number — see below. |
|
||||
| `shortid` | A short random identifier — see below. |
|
||||
|
||||
:::note
|
||||
`decimal`, `date`, and `datetime` are compared as text, so they sort in the
|
||||
expected order when written in their standard form. Arithmetic on a
|
||||
`decimal` needs an explicit cast — they are stored exactly rather than as
|
||||
approximate floating point.
|
||||
:::
|
||||
|
||||
## Auto-generated types: `serial` and `shortid`
|
||||
|
||||
Two types fill themselves in when you insert a row, so you never supply them
|
||||
by hand.
|
||||
|
||||
- **`serial`** — the next number in sequence (one more than the current
|
||||
maximum). It is the natural choice for a primary key. Outside a primary
|
||||
key, a `serial` column is kept unique.
|
||||
- **`shortid`** — a short, random, base58 identifier (10–12 characters,
|
||||
avoiding easily-confused characters). Always kept unique. Useful when you
|
||||
want an identifier that is compact but not guessable or sequential.
|
||||
|
||||
```rdbms
|
||||
create table members with pk member_id(serial)
|
||||
add column to members: member_code (shortid)
|
||||
insert into members (name) values ('Grace Hopper')
|
||||
```
|
||||
|
||||
Both the `member_id` and the `member_code` are generated for you.
|
||||
|
||||
If you add a `serial` or `shortid` column to a table that already has rows —
|
||||
or change an existing column to one of these types — the empty cells are
|
||||
filled with freshly generated values in the same step.
|
||||
|
||||
## Keys that point at these types
|
||||
|
||||
A foreign key stores a plain looked-up value, not a new generated one. So a
|
||||
column that references a `serial` primary key is itself an `int`, and one
|
||||
that references a `shortid` is a `text`. The playground handles this for you
|
||||
when you declare a [relationship](/reference/relationships/); it is worth
|
||||
knowing why the child column's type differs from the parent key's.
|
||||
|
||||
## Type names in advanced mode
|
||||
|
||||
In advanced mode you may also use familiar standard-SQL spellings, which map
|
||||
onto the types above — for example `integer`, `bigint`, and `smallint` are
|
||||
all `int`; `varchar` and `char` are `text`; `boolean` is `bool`; `timestamp`
|
||||
is `datetime`; `numeric` is `decimal`; `float` and `double precision` are
|
||||
`real`. Simple mode uses only the ten names in the table, so it teaches one
|
||||
clear vocabulary.
|
||||
@@ -0,0 +1,45 @@
|
||||
---
|
||||
title: Command-line options
|
||||
description: How to start the playground, open a project, and the flags you can pass.
|
||||
sidebar:
|
||||
order: 1
|
||||
---
|
||||
|
||||
Start the playground with no arguments and it opens a fresh, automatically
|
||||
named temporary project so you can begin straight away:
|
||||
|
||||
```sh
|
||||
rdbms-playground
|
||||
```
|
||||
|
||||
To open an existing project, give its path:
|
||||
|
||||
```sh
|
||||
rdbms-playground path/to/project
|
||||
```
|
||||
|
||||
## Options
|
||||
|
||||
| Option | Effect |
|
||||
|---|---|
|
||||
| `--resume` | Reopen the most recently used project. Errors if there is none; cannot be combined with a project path. |
|
||||
| `--data-dir <PATH>` | Use `PATH` as the data root instead of the OS-standard location for this run. |
|
||||
| `--mode <simple\|advanced>` | Start in this input mode, overriding the project's stored mode (precedence: `--mode` > stored > simple). |
|
||||
| `--theme <light\|dark>` | Force a theme instead of auto-detecting from the terminal. |
|
||||
| `--no-undo` | Disable the undo machinery for this run — no snapshot is taken before each change (see [Undo, redo & history](/using-the-playground/undo-and-history/)). |
|
||||
| `--demo` | Turn on demonstration mode — a teaching aid that briefly shows an on-screen badge for keys that otherwise leave no visible mark (Tab, Enter, the arrows, and the like). Useful for screencasts and for demonstrating the playground to a class. Off by default. |
|
||||
| `--log-file <PATH>` | Write diagnostic logging to `PATH`. |
|
||||
| `-h`, `--help` | Print the usage banner and exit. |
|
||||
|
||||
## Examples
|
||||
|
||||
```sh
|
||||
# Reopen wherever you left off, in advanced mode
|
||||
rdbms-playground --resume --mode advanced
|
||||
|
||||
# Keep a course's projects in one folder
|
||||
rdbms-playground --data-dir ~/db-course
|
||||
```
|
||||
|
||||
Where projects are stored, and what a project contains, is covered in
|
||||
[Projects and storage](/concepts/projects-and-storage/).
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
title: Copy to clipboard
|
||||
description: Copy the output panel to your system clipboard.
|
||||
sidebar:
|
||||
order: 7
|
||||
---
|
||||
|
||||
Copy what's in the output pane to your system clipboard — handy for pasting a
|
||||
result or an error into a question or a note.
|
||||
|
||||
```rdbms
|
||||
copy
|
||||
```
|
||||
Copy the whole output pane. (`copy all` does the same.)
|
||||
|
||||
```rdbms
|
||||
copy last
|
||||
```
|
||||
Copy just the most recent command's output.
|
||||
|
||||
The text is copied exactly as shown in the pane. Copying works over SSH as
|
||||
well as locally.
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Export & import
|
||||
description: Package a project to share it, and unpack one you've received.
|
||||
sidebar:
|
||||
order: 6
|
||||
---
|
||||
|
||||
## Export
|
||||
|
||||
```rdbms
|
||||
export
|
||||
```
|
||||
|
||||
Packages the project as a single zip. The zip contains the readable files
|
||||
(`project.yaml` and `data/`) but **not** the working database (the recipient
|
||||
rebuilds it on open) or your private `history.log`. Pass a path to choose
|
||||
where it goes:
|
||||
|
||||
```rdbms
|
||||
export path/to/exercise.zip
|
||||
```
|
||||
|
||||
## Import
|
||||
|
||||
```rdbms
|
||||
import path/to/exercise.zip
|
||||
```
|
||||
|
||||
Unpacks a zip into a new project and switches to it; the database is rebuilt
|
||||
from the readable files. Add `as <name>` to choose the target name:
|
||||
|
||||
```rdbms
|
||||
import path/to/exercise.zip as my-copy
|
||||
```
|
||||
|
||||
## Sharing recipes
|
||||
|
||||
Because a project is plain text plus CSV, sharing it is easy:
|
||||
|
||||
- **Git** — each project includes a `.gitignore` that excludes the working
|
||||
database, so a project commits cleanly and diffs sensibly.
|
||||
- **Email / file transfer** — send the exported zip; the recipient imports it.
|
||||
@@ -0,0 +1,59 @@
|
||||
---
|
||||
title: Getting help
|
||||
description: Built-in help — a command list, per-command detail, and the type reference.
|
||||
sidebar:
|
||||
order: 8
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
The playground has help built in, so you rarely need to leave it.
|
||||
|
||||
```rdbms
|
||||
help
|
||||
```
|
||||
Lists the supported commands, with the grammar reference and the type list.
|
||||
|
||||
```rdbms
|
||||
help insert
|
||||
```
|
||||
`help <command>` shows detail for one command (every command sharing that
|
||||
entry word). Try `help create`, `help add`, `help show`, and so on.
|
||||
|
||||
```rdbms
|
||||
help types
|
||||
```
|
||||
Shows the type reference on its own.
|
||||
|
||||
## Hints — a deeper nudge
|
||||
|
||||
`help` is the reference; **`hint`** is the teaching nudge for what you are doing
|
||||
*right now*. A hint goes beyond the always-on colour and the ambient
|
||||
[hint line](/using-the-playground/the-assistive-editor/#hints): it explains what
|
||||
a command does, shows a worked example, and names the underlying relational
|
||||
concept.
|
||||
|
||||
<Demo src="/casts/hint.cast" title="F1 hints the command you're typing; after an error, the hint command explains it." />
|
||||
|
||||
Press <kbd>F1</kbd> while typing to get a hint for the command you are building:
|
||||
|
||||
```
|
||||
Hint
|
||||
What: Add one or more rows to a table.
|
||||
Example: insert into Customers values ('Ann', 'ann@example.io')
|
||||
Concept: A row is one record; each value lines up with a column, in order. Columns typed `serial`/`shortid` fill themselves — leave them out.
|
||||
```
|
||||
|
||||
After a command fails, the **`hint`** command explains the most recent error —
|
||||
what went wrong, an example of the fix, and the concept behind it:
|
||||
|
||||
```rdbms
|
||||
hint
|
||||
```
|
||||
|
||||
A submitted command can't see your half-typed line, which is why the live-input
|
||||
hint is on <kbd>F1</kbd> while `hint` covers the last error. Both work in simple
|
||||
and advanced mode.
|
||||
|
||||
Outside the app, run `rdbms-playground --help` for the
|
||||
[command-line options](/using-the-playground/command-line-options/).
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
title: Projects — save, load, new, rebuild
|
||||
description: The app-level commands for managing projects.
|
||||
sidebar:
|
||||
order: 4
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
A project is where your work lives. The playground saves it continuously as
|
||||
you go (see [Projects and storage](/concepts/projects-and-storage/) for the
|
||||
model), so these commands are about *switching* and *managing* projects, not
|
||||
a manual "save your changes" step.
|
||||
|
||||
<Demo src="/casts/projects.cast" title="Save the current work as a named project, start fresh, then load it back." />
|
||||
|
||||
```rdbms
|
||||
save
|
||||
```
|
||||
Give the current temporary project a permanent name. (On a project that is
|
||||
already named, `save` reports that it is already auto-saved — use `save as`.)
|
||||
|
||||
```rdbms
|
||||
save as
|
||||
```
|
||||
Copy the current project to a new name or location and switch to it.
|
||||
|
||||
```rdbms
|
||||
new
|
||||
```
|
||||
Close the current project and start a fresh temporary one.
|
||||
|
||||
```rdbms
|
||||
load
|
||||
```
|
||||
Open the project picker — a list of your projects, newest first, with
|
||||
`[TEMP]` markers; you can also browse to a path.
|
||||
|
||||
```rdbms
|
||||
rebuild
|
||||
```
|
||||
Rebuild the working database from the readable files (`project.yaml` +
|
||||
`data/`), after a confirmation. Useful if the database is ever missing or out
|
||||
of date.
|
||||
@@ -0,0 +1,76 @@
|
||||
---
|
||||
title: The assistive editor
|
||||
description: The input field helps as you type — completion, highlighting, a validity indicator, and hints.
|
||||
sidebar:
|
||||
order: 2
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
You type commands into the input field at the bottom of the screen, and it
|
||||
helps you as you go. None of this gets in your way — it is all advisory.
|
||||
|
||||
<Demo src="/casts/assistive-editor.cast" title="Tab completes a table name; the [ERR] marker catches a misspelled one before you submit." />
|
||||
|
||||
## Completion
|
||||
|
||||
Press <kbd>Tab</kbd> to complete what you are typing. Completion knows about
|
||||
the commands, the keywords for the current position, your **table, column,
|
||||
index, and relationship names**, and — in advanced mode — common SQL
|
||||
function names. It is the fastest way to discover what is available without
|
||||
leaving the keyboard.
|
||||
|
||||
## Syntax highlighting
|
||||
|
||||
As you type, the input is coloured live: keywords, identifiers, column
|
||||
**types**, and SQL function names each get their own colour, so a command's
|
||||
shape is visible before you run it.
|
||||
|
||||
## The validity indicator
|
||||
|
||||
A small marker appears at the right-hand edge of the input line and tells
|
||||
you, *before you submit*, whether the command would run:
|
||||
|
||||
- **`[ERR]`** — the command will fail as written (for example, an unknown
|
||||
table or column, or a value that doesn't match a column's type).
|
||||
- **`[WRN]`** — the command will run, but something looks suspect (for
|
||||
example, comparing a number column with a text pattern).
|
||||
|
||||
It is purely advisory — it never blocks you from submitting.
|
||||
|
||||
## Hints
|
||||
|
||||
A hint line below the input offers contextual guidance — the next token that
|
||||
would fit, the type expected at the current position, and help with the most
|
||||
recent error. When the input is empty it reminds you that <kbd>Tab</kbd>
|
||||
lists options and `help` lists commands.
|
||||
|
||||
For a deeper, teaching-grade hint — what a command does, a worked example, and
|
||||
the relational concept behind it — press <kbd>F1</kbd> while typing (or run
|
||||
`hint` after an error). See [Getting help](/using-the-playground/getting-help/).
|
||||
|
||||
## Editing the line
|
||||
|
||||
Move and edit within the line with the usual keys: <kbd>←</kbd>/<kbd>→</kbd>
|
||||
by character, <kbd>Home</kbd>/<kbd>End</kbd> to the ends, and
|
||||
<kbd>Delete</kbd>/<kbd>Backspace</kbd> to remove characters. Readline-style
|
||||
shortcuts work too: <kbd>Ctrl</kbd>+<kbd>A</kbd> / <kbd>Ctrl</kbd>+<kbd>E</kbd>
|
||||
jump to the start / end of the line, <kbd>Ctrl</kbd>+<kbd>W</kbd> deletes the
|
||||
word before the cursor, <kbd>Ctrl</kbd>+<kbd>K</kbd> clears from the cursor to
|
||||
the end of the line, <kbd>Ctrl</kbd>+<kbd>U</kbd> clears from the start to the
|
||||
cursor, and <kbd>Esc</kbd> clears the whole line at once (or, right after you
|
||||
accept a completion, undoes that first).
|
||||
|
||||
Your project-scoped command history is available with <kbd>↑</kbd>/<kbd>↓</kbd>.
|
||||
If you recall an advanced-mode (SQL) command while you are in simple mode, it
|
||||
comes back with a leading `:` — the [one-line escape to advanced
|
||||
mode](/getting-started/modes/) — so it still runs exactly as you typed it.
|
||||
|
||||
A long command does not get cut off: the line scrolls sideways to keep the
|
||||
cursor in view, and on a tall terminal the input field uses two rows so you
|
||||
can see more of it at once.
|
||||
|
||||
:::note[Planned]
|
||||
Multi-line entry — <kbd>Enter</kbd> inserting a newline, with a separate key to
|
||||
submit — is planned and not yet available.
|
||||
:::
|
||||
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: The output pane
|
||||
description: Where results appear, the schema sidebar, and how to scroll back through them.
|
||||
sidebar:
|
||||
order: 3
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
Results appear in the output pane: the structure of a table after you change
|
||||
it, the rows from `show data` and after writes (as aligned, box-drawn
|
||||
tables), query plans, and command outcomes marked with a ✓ or ✗.
|
||||
|
||||
## Scrolling
|
||||
|
||||
Use <kbd>PageUp</kbd> and <kbd>PageDown</kbd> to scroll back through earlier
|
||||
output. New output snaps the view back to the most recent entry, so you never
|
||||
lose your place when you run something.
|
||||
|
||||
## The schema sidebar
|
||||
|
||||
On a wide terminal a sidebar runs down the left-hand side, listing your
|
||||
**tables** and **relationships** so the shape of your database is always in
|
||||
view. It shows and hides itself automatically with the terminal width — on a
|
||||
narrow window it stays out of the way and the output pane gets the full width.
|
||||
|
||||
Press <kbd>Ctrl-O</kbd> to bring the sidebar up at any size and step through
|
||||
it: the first press focuses the **Tables** panel, the next focuses
|
||||
**Relationships**, and once more returns you to the input field
|
||||
(<kbd>Esc</kbd> leaves it directly). While a panel is focused it widens to
|
||||
show more detail and is marked with a coloured border;
|
||||
<kbd>↑</kbd>/<kbd>↓</kbd> scroll it a line at a time and
|
||||
<kbd>PageUp</kbd>/<kbd>PageDown</kbd> a page at a time.
|
||||
|
||||
<Demo src="/casts/schema-sidebar.cast" title="Ctrl-O brings up the schema sidebar and steps through the Tables and Relationships panels." />
|
||||
|
||||
:::note[Planned]
|
||||
A fuller session journal — a scrollable, richly rendered log of the whole
|
||||
session that you can save as Markdown — is planned and not yet available.
|
||||
:::
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
title: Undo, redo & history
|
||||
description: Step back from any change, and replay a recorded session.
|
||||
sidebar:
|
||||
order: 5
|
||||
---
|
||||
|
||||
import Demo from '../../../components/Demo.astro';
|
||||
|
||||
Every change you make is safe to undo — the playground snapshots the whole
|
||||
project before each one.
|
||||
|
||||
<Demo src="/casts/undo-redo.cast" title="Undo a row back out, then redo it — each step asks for confirmation." />
|
||||
|
||||
## Undo and redo
|
||||
|
||||
```rdbms
|
||||
undo
|
||||
```
|
||||
|
||||
```rdbms
|
||||
redo
|
||||
```
|
||||
|
||||
Each asks you to confirm, naming the exact command being undone or
|
||||
re-applied. Redo is available until you make a new change. (How snapshots
|
||||
work is explained in [Concepts](/concepts/projects-and-storage/).)
|
||||
|
||||
Starting with `--no-undo` turns this off for the session — no snapshot is
|
||||
taken before each change, and `undo`/`redo` report that undo is off.
|
||||
|
||||
## History and replay
|
||||
|
||||
Every command you run is recorded, in order, in the project's `history.log`.
|
||||
You can re-run a saved sequence of commands from a file:
|
||||
|
||||
```rdbms
|
||||
replay path/to/commands
|
||||
```
|
||||
|
||||
Replay runs each non-blank, non-`#`-comment line, stopping at the first error
|
||||
(relative paths resolve under the project directory). It re-applies the
|
||||
schema- and data-changing commands and skips app-level ones.
|
||||
@@ -0,0 +1,76 @@
|
||||
// Minimal Shiki / TextMate grammar for the RDBMS Playground *simple-mode*
|
||||
// command language, so docs code blocks fenced as ```rdbms get syntax
|
||||
// highlighting. Advanced-mode examples use the built-in `sql` grammar.
|
||||
//
|
||||
// Keyword/clause vocabulary is taken from the in-app help/usage strings
|
||||
// (`src/friendly/strings/en-US.yaml`) and the command grammar. Matching is
|
||||
// case-insensitive (keywords are case-insensitive in the app; identifiers
|
||||
// are case-preserving and intentionally left unscoped so they read as plain
|
||||
// text against the coloured keywords).
|
||||
//
|
||||
// Two language ids share one grammar:
|
||||
// - `rdbms` — real commands; gets a decorative `> ` prompt via CSS.
|
||||
// - `rdbms-syntax` — abstract syntax templates (with <placeholders>); same
|
||||
// highlighting, but a distinct `data-language` so the
|
||||
// prompt (scoped to data-language='rdbms') is NOT added.
|
||||
|
||||
const patterns = [
|
||||
{ include: '#comment' },
|
||||
{ include: '#string' },
|
||||
{ include: '#flag' },
|
||||
{ include: '#number' },
|
||||
{ include: '#constant' },
|
||||
{ include: '#type' },
|
||||
{ include: '#keyword' },
|
||||
];
|
||||
|
||||
const repository = {
|
||||
comment: {
|
||||
match: '#.*$',
|
||||
name: 'comment.line.number-sign.rdbms',
|
||||
},
|
||||
string: {
|
||||
name: 'string.quoted.single.rdbms',
|
||||
begin: "'",
|
||||
end: "'",
|
||||
patterns: [{ match: "''", name: 'constant.character.escape.rdbms' }],
|
||||
},
|
||||
flag: {
|
||||
match: '--[A-Za-z][A-Za-z-]*',
|
||||
name: 'keyword.operator.flag.rdbms',
|
||||
},
|
||||
number: {
|
||||
match: '\\b[0-9]+(?:\\.[0-9]+)?\\b',
|
||||
name: 'constant.numeric.rdbms',
|
||||
},
|
||||
constant: {
|
||||
match: '(?i)\\b(true|false|null)\\b',
|
||||
name: 'constant.language.rdbms',
|
||||
},
|
||||
type: {
|
||||
match: '(?i)\\b(text|int|real|decimal|bool|date|datetime|blob|serial|shortid)\\b',
|
||||
name: 'support.type.rdbms',
|
||||
},
|
||||
keyword: {
|
||||
match:
|
||||
'(?i)\\b(create|table|tables|drop|add|column|with|pk|to|from|into|values|insert|update|seed|set|where|delete|show|data|rename|change|alter|relationship|relationships|index|indexes|on|as|references|constraint|not|unique|default|check|primary|key|cascade|restrict|and|or|in|between|like|is|explain|replay|undo|redo|save|new|load|rebuild|export|import|copy|mode|help|hint|quit|messages|all|last|types|simple|advanced)\\b',
|
||||
name: 'keyword.control.rdbms',
|
||||
},
|
||||
};
|
||||
|
||||
/** Real simple-mode commands — gets the `> ` prompt (via CSS). */
|
||||
export default {
|
||||
name: 'rdbms',
|
||||
scopeName: 'source.rdbms',
|
||||
aliases: ['rdbms-playground'],
|
||||
patterns,
|
||||
repository,
|
||||
};
|
||||
|
||||
/** Abstract syntax templates — same highlighting, no prompt. */
|
||||
export const rdbmsSyntax = {
|
||||
name: 'rdbms-syntax',
|
||||
scopeName: 'source.rdbms-syntax',
|
||||
patterns,
|
||||
repository,
|
||||
};
|
||||
@@ -0,0 +1,129 @@
|
||||
@layer base, starlight, theme, components, utilities;
|
||||
@import '@astrojs/starlight-tailwind';
|
||||
@import 'tailwindcss/theme.css' layer(theme);
|
||||
@import 'tailwindcss/utilities.css' layer(utilities);
|
||||
|
||||
/* ── Brand accent ────────────────────────────────────────────────────────
|
||||
Anchor the site accent to the product's in-TUI "identifier" teal, so the
|
||||
docs and the app read as one product rather than a generic docs theme.
|
||||
Starlight derives link / active-nav / focus colours from these three
|
||||
accent shades: `-low` = subtle background, base = mid, `-high` = strong /
|
||||
high-contrast (link text). Dark theme is `:root`; light overrides under
|
||||
`[data-theme='light']`. These are unlayered, so they win over Starlight's
|
||||
layered defaults. Tweakable — eyeball on the dev server. */
|
||||
:root {
|
||||
--sl-color-accent-low: #0e343b;
|
||||
--sl-color-accent: #2f8f9e;
|
||||
--sl-color-accent-high: #7ed6e3;
|
||||
}
|
||||
:root[data-theme='light'] {
|
||||
--sl-color-accent-low: #cfe9ec;
|
||||
--sl-color-accent: #0f6b76;
|
||||
--sl-color-accent-high: #063b42;
|
||||
}
|
||||
|
||||
/* Landing hero. The visible brand is the Wordmark lockup (rendered first in the
|
||||
body); Starlight's splash still emits an <h1> from the page title, so keep it
|
||||
in the DOM for the document outline / SEO but hide it visually — otherwise the
|
||||
name shows three times (header logo, this h1, the wordmark). With only the
|
||||
hidden h1 left, the hero block is trimmed to near-nothing so the wordmark sits
|
||||
up near the header (it was almost below the fold on an iPad). Only the landing
|
||||
uses the splash template, so .hero is scoped to it in practice. */
|
||||
.hero h1[data-page-title] {
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
padding: 0;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
clip-path: inset(50%);
|
||||
white-space: nowrap;
|
||||
border: 0;
|
||||
}
|
||||
.hero {
|
||||
padding-block: 1.5rem 0;
|
||||
}
|
||||
|
||||
/* Tagline + action buttons, rebuilt in the body so they sit just below the
|
||||
wordmark — where the old hero title used to be. Centred to match the splash. */
|
||||
.hero-tagline {
|
||||
text-align: center;
|
||||
font-size: clamp(1.1rem, 1rem + 0.6vw, 1.4rem);
|
||||
color: var(--sl-color-gray-2);
|
||||
margin: 0 0 1.5rem;
|
||||
}
|
||||
.hero-actions {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
gap: 1rem;
|
||||
margin-block-end: 3rem;
|
||||
}
|
||||
|
||||
/* Keep short inline code from breaking mid-token. Browsers insert a break
|
||||
opportunity after a hyphen, which splits flags like `--all-rows` across
|
||||
lines in a narrow column. `nowrap` keeps the token intact; the inline
|
||||
element still wraps as a whole unit to the next line if it doesn't fit, so
|
||||
this only prevents *internal* breaks. Block code (Expressive Code, inside
|
||||
<pre>) is excluded and wraps/scrolls as before. */
|
||||
.sl-markdown-content :not(pre) > code {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* Landing feature cards: a small "more" link pinned to each card's bottom-
|
||||
right, pointing at the relevant docs. Scoped via :has() so only cards that
|
||||
carry the link get the flex/grow treatment (other Cards are untouched).
|
||||
CardGrid stretches cards to equal height, so the links line up across a row. */
|
||||
.card .body:has(.card-more) {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.card-more {
|
||||
margin-top: auto;
|
||||
align-self: flex-end;
|
||||
padding-top: 0.75rem;
|
||||
font-size: var(--sl-text-sm);
|
||||
font-weight: 600;
|
||||
white-space: nowrap;
|
||||
color: var(--sl-color-text-accent);
|
||||
text-decoration: none;
|
||||
}
|
||||
.card-more:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* Command prompt for simple-mode (`rdbms`) code blocks: a decorative "> "
|
||||
before each command line so consecutive commands read as distinct entered
|
||||
lines (advanced-mode `sql` blocks are left unprefixed). It is CSS ::before
|
||||
content with user-select:none, so it is NOT part of the copy buffer
|
||||
(Expressive Code copies the block's `data-code`) and is never selected. */
|
||||
[data-language='rdbms'] .ec-line .code::before {
|
||||
content: '> ';
|
||||
color: var(--sl-color-gray-3);
|
||||
user-select: none;
|
||||
-webkit-user-select: none;
|
||||
}
|
||||
|
||||
/* Rendered terminal-output blocks (box-drawn tables, query output, plan trees)
|
||||
are fenced as plain ``` → `plaintext`. They contain box-drawing art whose
|
||||
vertical lines only connect at terminal-style line spacing; Starlight's
|
||||
default code line-height (1.75) leaves visible gaps between the rows.
|
||||
Tighten just these blocks so the art renders connected, as it does in the
|
||||
app. Command blocks (`rdbms` / `sql` / `sh`) keep the looser spacing.
|
||||
The value is a balance of connected box-art vs. readability — nudge toward
|
||||
1.0 if any hairline gaps remain on your display. */
|
||||
pre[data-language='plaintext'] .ec-line {
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
/* The app's input field is single-line, so a multi-command copy can't be
|
||||
pasted-and-run as one unit. Hide Expressive Code's copy button on
|
||||
*multi-line* `rdbms` blocks (each line is a separate command — type them
|
||||
one at a time). Single-command `rdbms` blocks keep copy, and `sql` / `sh`
|
||||
blocks are unaffected (always one pasteable unit). Also hide it on
|
||||
`rdbms-syntax` templates, which contain <placeholders> and aren't runnable. */
|
||||
figure:has(> pre[data-language='rdbms'] .ec-line + .ec-line) .copy,
|
||||
figure:has(> pre[data-language='rdbms-syntax']) .copy {
|
||||
display: none;
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"extends": "astro/tsconfigs/strict",
|
||||
"include": [".astro/types.d.ts", "**/*"],
|
||||
"exclude": ["dist"]
|
||||
}
|
||||
Reference in New Issue
Block a user