Я недавно начал изучать реляционные базы данных, принимая участие в курсе по программированию.Наставники курса предложили использовать 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 не способен читать сценарии?