diff --git a/scripts/setup_cbdb.ipynb b/scripts/setup_cbdb.ipynb index 839f63b..9bd1021 100644 --- a/scripts/setup_cbdb.ipynb +++ b/scripts/setup_cbdb.ipynb @@ -125,7 +125,7 @@ "metadata": {}, "id": "cell-views", "outputs": [], - "source": "if CREATE_VIEWS:\n import subprocess, os\n subprocess.run([\"apt-get\", \"install\", \"-y\", \"-q\", \"sqlite3\"], check=True)\n script = os.path.join(REPO_DIR, \"scripts\", \"create_views.sh\")\n result = subprocess.run(\n [\"bash\", script, DB_PATH],\n capture_output=True, text=True\n )\n if result.returncode != 0:\n print(result.stderr)\n raise RuntimeError(\"create_views.sh failed — see output above.\")\n lines = result.stdout.splitlines()\n created = sum(1 for l in lines if l.startswith(\"Creating view\"))\n print(f\"Created {created} views.\")\n for line in lines:\n if any(kw in line for kw in (\"ERROR\", \"✗\", \"All sanity checks\")):\n print(line)\nelse:\n print(\"Skipped (CREATE_VIEWS = False).\")" + "source": "if CREATE_VIEWS:\n import subprocess, os\n !apt-get update -q && apt-get install -y -q sqlite3\n script = os.path.join(REPO_DIR, \"scripts\", \"create_views.sh\")\n result = subprocess.run(\n [\"bash\", script, DB_PATH],\n capture_output=True, text=True\n )\n if result.returncode != 0:\n print(result.stderr)\n raise RuntimeError(\"create_views.sh failed — see output above.\")\n lines = result.stdout.splitlines()\n created = sum(1 for l in lines if l.startswith(\"Creating view\"))\n print(f\"Created {created} views.\")\n for line in lines:\n if any(kw in line for kw in (\"ERROR\", \"✗\", \"All sanity checks\")):\n print(line)\nelse:\n print(\"Skipped (CREATE_VIEWS = False).\")" }, { "cell_type": "markdown",