Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

`--indent` with `.schema` doesnt work

オープン
#179 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python, sqlite
領域
cli, databases

調査の方向性

litecli で SQLite に対して .schema runstats --indent を再現し、issue に示されている sqlite3 プロンプトの出力と比較します。まず .schema コマンドとその --indent の処理を追跡します。完了条件は、コマンドが何も出力しないのではなく、インデント付きでスキーマを出力することです。

索引モデルが issue の本文から書いたものです。

説明

Is there a way to get --indent option to work when printing the schema for a table?

In sqlite3 prompt:

sqlite> .schema runstats --indent
CREATE TABLE IF NOT EXISTS "runstats"(
  "id" INTEGER NOT NULL PRIMARY KEY,
  "run_id" INTEGER NOT NULL,
  "crate_id" INTEGER NOT NULL,
  "functions" INTEGER,
  "functions_converted" INTEGER CHECK(functions >= functions_converted),
  "instances" INTEGER,
  "instances_converted" INTEGER CHECK(instances >= instances_converted),
  "instance_types" INTEGER,
  "instance_types_converted" INTEGER CHECK(instance_types >= instance_types_converted),
  FOREIGN KEY("run_id") REFERENCES "run"("id"),
  FOREIGN KEY("crate_id") REFERENCES "crate"("id")
);
CREATE INDEX "runstats_run_id" ON "runstats"("run_id");
CREATE INDEX "runstats_crate_id" ON "runstats"("crate_id");

In litecli:

❯ litecli aunor.db
LiteCli: 1.11.0 (SQLite: 3.45.3)
GitHub: https://github.com/dbcli/litecli
aunor.db> .schema runstats --indent
Time: 0.000s
主要言語
Python
スター
3.3k
フォーク
95
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

dbcli/litecli のほかの issue

dbcli/litecli の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。