[
  {
    "name": "env-ptah-version",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "version"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:24.688Z",
    "elapsed_seconds": 1.092
  },
  {
    "name": "env-postgres-version",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-tAc",
      "SELECT version()"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:25.781Z",
    "elapsed_seconds": 1.056
  },
  {
    "name": "online-00-createdb",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE online"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:26.838Z",
    "elapsed_seconds": 1.088
  },
  {
    "name": "online-01-hash",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:27.926Z",
    "elapsed_seconds": 1.065
  },
  {
    "name": "online-02-up-create",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:28.991Z",
    "elapsed_seconds": 1.706
  },
  {
    "name": "online-03-generate",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "generate",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--schema-file",
      "schema.sql",
      "--migrations-dir",
      "migrations",
      "--name",
      "plan_known"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:30.698Z",
    "elapsed_seconds": 1.18
  },
  {
    "name": "online-04-hash",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:31.879Z",
    "elapsed_seconds": 0.96
  },
  {
    "name": "online-05-lint-default",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--latest",
      "1"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:32.839Z",
    "elapsed_seconds": 1.002
  },
  {
    "name": "online-06-lint-online-mode",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--latest",
      "1",
      "--config",
      "online-lint.yaml"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:33.841Z",
    "elapsed_seconds": 1.041
  },
  {
    "name": "online-07-enable-online-mode",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "cp",
      "online-lint.yaml",
      "migrations/.ptah-lint.yaml"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:34.883Z",
    "elapsed_seconds": 0.973
  },
  {
    "name": "online-08-up-dry-run",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-25T06:22:35.856Z",
    "elapsed_seconds": 1.073
  },
  {
    "name": "online-09-up-dry-run-tx-none",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run",
      "--tx-mode",
      "none"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-25T06:22:36.929Z",
    "elapsed_seconds": 1.017
  },
  {
    "name": "online-10-up-dry-run-lock-timeout",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run",
      "--lock-timeout",
      "3s"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:37.947Z",
    "elapsed_seconds": 1.046
  },
  {
    "name": "online-11-reader-before",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "reader-timed.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:38.993Z",
    "elapsed_seconds": 1.027
  },
  {
    "name": "online-14-waiting",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "waiting.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:43.547Z",
    "elapsed_seconds": 1.022
  },
  {
    "name": "online-15-reader-during",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "reader-timed.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:44.570Z",
    "elapsed_seconds": 1.549
  },
  {
    "name": "online-13-up-behind-blocker",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--lock-timeout",
      "3s"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-25T06:22:42.034Z",
    "elapsed_seconds": 4.089
  },
  {
    "name": "online-16-constraint-after-timeout",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-f",
      "constraint.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:46.124Z",
    "elapsed_seconds": 1.006
  },
  {
    "name": "online-17-status-after-timeout",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--exit-code"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:22:47.129Z",
    "elapsed_seconds": 1.138
  },
  {
    "name": "online-12-blocker",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "blocker.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:40.020Z",
    "elapsed_seconds": 11.068
  },
  {
    "name": "online-18-up-retry",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--lock-timeout",
      "3s"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-25T06:22:51.089Z",
    "elapsed_seconds": 0.961
  },
  {
    "name": "online-19-up-allow-dirty",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--lock-timeout",
      "3s",
      "--allow-dirty"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:52.050Z",
    "elapsed_seconds": 1.018
  },
  {
    "name": "online-20-compare",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "schema",
      "compare",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--schema-file",
      "schema.sql",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:53.068Z",
    "elapsed_seconds": 1.069
  },
  {
    "name": "online-21-status",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:54.138Z",
    "elapsed_seconds": 1.099
  },
  {
    "name": "online-22-constraint",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-f",
      "constraint.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:55.237Z",
    "elapsed_seconds": 1.027
  },
  {
    "name": "online-23-log",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:56.264Z",
    "elapsed_seconds": 1.062
  },
  {
    "name": "online-24-log-json",
    "where": "blog081-pg",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--json"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:22:57.327Z",
    "elapsed_seconds": 1.027
  },
  {
    "name": "lint-01-report-081",
    "where": "blog081-pg",
    "cwd": "/examples/lint",
    "argv": [
      "ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--format",
      "json"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:22:58.355Z",
    "elapsed_seconds": 1.045
  },
  {
    "name": "lint-02-report-080",
    "where": "blog081-pg",
    "cwd": "/examples/lint",
    "argv": [
      "/opt/ptah-0.8.0/ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--format",
      "json"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:22:59.400Z",
    "elapsed_seconds": 1.055
  },
  {
    "name": "atlas-00-timescaledb-image",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-tAc",
      "SELECT version()"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:00.455Z",
    "elapsed_seconds": 1.032
  },
  {
    "name": "atlas-00-createdb-dev080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE dev080"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:01.488Z",
    "elapsed_seconds": 1.062
  },
  {
    "name": "atlas-00-createdb-dev081",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE dev081"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:02.550Z",
    "elapsed_seconds": 1.034
  },
  {
    "name": "atlas-00-createdb-devatlas",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE devatlas"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:03.584Z",
    "elapsed_seconds": 1.071
  },
  {
    "name": "atlas-00-createdb-older",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE older"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:04.656Z",
    "elapsed_seconds": 1.1
  },
  {
    "name": "atlas-00-createdb-native",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE native"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:05.756Z",
    "elapsed_seconds": 0.948
  },
  {
    "name": "atlas-00-createdb-native080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-c",
      "CREATE DATABASE native080"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:06.705Z",
    "elapsed_seconds": 0.977
  },
  {
    "name": "atlas-00-bootstrap-app",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:07.682Z",
    "elapsed_seconds": 0.957
  },
  {
    "name": "atlas-00-bootstrap-dev080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "dev080",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:08.640Z",
    "elapsed_seconds": 0.97
  },
  {
    "name": "atlas-00-bootstrap-dev081",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "dev081",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:09.610Z",
    "elapsed_seconds": 1.1
  },
  {
    "name": "atlas-00-bootstrap-devatlas",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "devatlas",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:10.711Z",
    "elapsed_seconds": 0.936
  },
  {
    "name": "atlas-00-bootstrap-older",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "older",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:11.646Z",
    "elapsed_seconds": 0.955
  },
  {
    "name": "atlas-00-bootstrap-native",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "native",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:12.602Z",
    "elapsed_seconds": 0.918
  },
  {
    "name": "atlas-00-bootstrap-native080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "native080",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "bootstrap.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:13.520Z",
    "elapsed_seconds": 0.976
  },
  {
    "name": "atlas-00-timescaledb-version",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-tAc",
      "SELECT extversion FROM pg_extension WHERE extname = 'timescaledb'"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:14.497Z",
    "elapsed_seconds": 0.929
  },
  {
    "name": "atlas-01-hash",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "atlas",
      "migrate",
      "hash",
      "--dir",
      "file://migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:15.426Z",
    "elapsed_seconds": 1.017
  },
  {
    "name": "atlas-02-apply-080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "/opt/ptah-0.8.0/ptah-compat",
      "migrate",
      "apply",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/app?sslmode=disable"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:23:16.444Z",
    "elapsed_seconds": 0.984
  },
  {
    "name": "atlas-03-apply",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah-compat",
      "migrate",
      "apply",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/app?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:17.428Z",
    "elapsed_seconds": 1.032
  },
  {
    "name": "atlas-04-revisions",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-f",
      "revisions.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:18.460Z",
    "elapsed_seconds": 0.964
  },
  {
    "name": "atlas-05-atlas-status",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "atlas",
      "migrate",
      "status",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/app?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:19.424Z",
    "elapsed_seconds": 1.036
  },
  {
    "name": "atlas-06-lint-080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "/opt/ptah-0.8.0/ptah-compat",
      "migrate",
      "lint",
      "--dir",
      "file://migrations",
      "--dev-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/dev080?sslmode=disable",
      "--latest",
      "2"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:23:20.460Z",
    "elapsed_seconds": 1.626
  },
  {
    "name": "atlas-07-lint",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah-compat",
      "migrate",
      "lint",
      "--dir",
      "file://migrations",
      "--dev-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/dev081?sslmode=disable",
      "--latest",
      "2"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:22.087Z",
    "elapsed_seconds": 1.093
  },
  {
    "name": "atlas-08-lint-atlas",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "atlas",
      "migrate",
      "lint",
      "--dir",
      "file://migrations",
      "--dev-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/devatlas?sslmode=disable",
      "--latest",
      "2"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:23.180Z",
    "elapsed_seconds": 1.256
  },
  {
    "name": "atlas-09-extensions-dev080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "dev080",
      "-tAc",
      "SELECT extname FROM pg_extension ORDER BY 1"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:24.437Z",
    "elapsed_seconds": 0.969
  },
  {
    "name": "atlas-09-extensions-dev081",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "dev081",
      "-tAc",
      "SELECT extname FROM pg_extension ORDER BY 1"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:25.406Z",
    "elapsed_seconds": 0.978
  },
  {
    "name": "atlas-09-extensions-devatlas",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "devatlas",
      "-tAc",
      "SELECT extname FROM pg_extension ORDER BY 1"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:26.385Z",
    "elapsed_seconds": 1.035
  },
  {
    "name": "atlas-10-older-apply-080",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "/opt/ptah-0.8.0/ptah-compat",
      "migrate",
      "apply",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/older?sslmode=disable",
      "--allow-dirty"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:27.421Z",
    "elapsed_seconds": 1.129
  },
  {
    "name": "atlas-11-older-revisions",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "older",
      "-f",
      "revisions.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:28.551Z",
    "elapsed_seconds": 0.943
  },
  {
    "name": "atlas-12-older-status",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah-compat",
      "migrate",
      "status",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/older?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:29.494Z",
    "elapsed_seconds": 1.01
  },
  {
    "name": "atlas-13-older-apply",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah-compat",
      "migrate",
      "apply",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/older?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:30.505Z",
    "elapsed_seconds": 1.034
  },
  {
    "name": "atlas-14-native-up",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/native?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--dir-format",
      "atlas",
      "--revision-format",
      "atlas"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:31.539Z",
    "elapsed_seconds": 1.14
  },
  {
    "name": "atlas-15-native-revisions",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "native",
      "-f",
      "revisions.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:32.681Z",
    "elapsed_seconds": 1.058
  },
  {
    "name": "atlas-16-native-atlas-status",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "atlas",
      "migrate",
      "status",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/native?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:33.739Z",
    "elapsed_seconds": 1.111
  },
  {
    "name": "atlas-17-native080-up",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "/opt/ptah-0.8.0/ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/native080?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--dir-format",
      "atlas",
      "--revision-format",
      "atlas"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:34.851Z",
    "elapsed_seconds": 1.079
  },
  {
    "name": "atlas-18-native080-table",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "native080",
      "-tAc",
      "SELECT table_schema || '.' || table_name FROM information_schema.tables WHERE table_name = 'atlas_schema_revisions'"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:23:35.930Z",
    "elapsed_seconds": 0.997
  },
  {
    "name": "atlas-19-native080-status",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/native080?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--dir-format",
      "atlas",
      "--revision-format",
      "atlas"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-25T06:23:36.927Z",
    "elapsed_seconds": 1.057
  },
  {
    "name": "atlas-20-native080-status-schema",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/native080?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--dir-format",
      "atlas",
      "--revision-format",
      "atlas",
      "--migrations-schema",
      "public",
      "--exit-code"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-25T06:23:37.984Z",
    "elapsed_seconds": 1.023
  },
  {
    "name": "atlas-21-older-atlas-status",
    "where": "blog081-ts",
    "cwd": "/examples/atlas",
    "argv": [
      "atlas",
      "migrate",
      "status",
      "--dir",
      "file://migrations",
      "--url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/older?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:26:28.337Z",
    "elapsed_seconds": 1.354
  },
  {
    "name": "known-01-mcp-help",
    "where": "blog081-pg",
    "cwd": "/examples/known",
    "argv": [
      "ptah",
      "mcp",
      "--help"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:27:26.814Z",
    "elapsed_seconds": 1.056
  },
  {
    "name": "known-02-data-help",
    "where": "blog081-pg",
    "cwd": "/examples/known",
    "argv": [
      "ptah",
      "migrations",
      "data",
      "--help"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:27:27.871Z",
    "elapsed_seconds": 1.012
  },
  {
    "name": "known-03-export",
    "where": "blog081-pg",
    "cwd": "/examples/known",
    "argv": [
      "ptah",
      "schema",
      "export",
      "--from",
      "sql",
      "--to",
      "markdown",
      "--schema-file",
      "schema.sql",
      "--out",
      "/tmp/notes.md"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:27:28.883Z",
    "elapsed_seconds": 1.023
  },
  {
    "name": "known-04-export-read",
    "where": "blog081-pg",
    "cwd": "/examples/known",
    "argv": [
      "cat",
      "/tmp/notes.md"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-25T06:27:29.907Z",
    "elapsed_seconds": 1.019
  }
]
