Litecli не распознает команду «.read» при попытке выполнить скрипт SQL - PullRequest
0 голосов
/ 23 апреля 2019

Я недавно начал изучать реляционные базы данных, принимая участие в курсе по программированию.Наставники курса предложили использовать Litecli: https://litecli.com Это отличный инструмент, но он не распознает команду «.read» при попытке загрузить скрипт SQL.

При попыткеЧтобы загрузить простой скрипт с «.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

Надо сказать, что сценарий SQL 'createlangsdb.sql' находится в том же каталоге, что и фактическая база данных.Когда я запускаю ту же команду в sqlite3, я получаю желаемый результат.

Я что-то здесь упускаю (что, вероятно, является проблемой) или litecli не способен читать сценарии?

...