Доступ к командам dot Cli из sqlite в pysqlite - PullRequest
0 голосов
/ 04 января 2019

Я ищу доступ к командам sqlite dot в pysql, особенно к

.tables
.schema
.import 

команды. Тем не менее, когда я пытаюсь:

>>> db.execute(".tables")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
pysqlite3.dbapi2.OperationalError: near ".": syntax error

Какой синтаксис это позволяет?

не дурак объяснил в комментарии

1 Ответ

0 голосов
/ 05 января 2019

Как сказал @Corion в своем комментарии, команды sqlite3 dot являются функцией sqlite3 утилиты командной строки only , а не диалектом SQL, поддерживаемым SQLite3. Поэтому, если вы хотите получить эффект от запуска этих команд в своей собственной программе, вам нужно реализовать их самостоятельно, используя общедоступные функции SQLite3.

...