0

最近、プログラミングに関するコースに参加して、リレーショナル データベースについて学び始めました。コースのメンターは、Litecli を使用することを提案しました: https://litecli.com これは優れたツールですが、SQL スクリプトを読み込もうとすると、「.read」コマンドを認識しないようです。

「.read」を使用して単純なスクリプトをロードしようとすると、Litecli はより具体的には「構文エラー」を生成します。

near ".": syntax error 

一方、sqlite3 マネージャーからコマンドを実行すると、問題は発生しないようです。

PS Windows 10とUbuntu 18.04(仮想マシン上)で両方を試しましたが、問題は解決しません。

「createlangsdb.sql」という名前のスクリプトの例:

CREATE TABLE langs(
    id INTEGER NOT NULL PRIMARY KEY,
    lang VARCHAR(10),
    answer VARCHAR(10),
    answered BOOLEAN,
    guide TEXT
);

Windows10 PS から実行:

PS D:\DBs>litecli somedb
somedb>.read createlangsdb.sql
near ".": syntax error

言うまでもなく、createlangsdb.sqlSQL スクリプトは実際のデータベースと同じディレクトリにあります。

sqlite3 で同じコマンドを実行すると、目的の結果が得られました。

ここに何かが欠けているのでしょうか (おそらくこれが問題です)、または litecli はスクリプトを読み取ることができませんか?

4

0 に答える 0