Форматировать вывод команды sqlite3 .schema

Я создал схему таблиц sqlite, используя python. Когда я использую клиента sqlite3 и запускаю команду.schema, я вижу, что выходные данные предварительно отформатированы, как в исходном файле SQL, который я использовал в качестве аргумента для функции executetescript().

Можно ли использовать какой-либо метод для "автоматического форматирования" SQL (как это делается в некоторых IDE) вывода команды.schema?

Интересно, есть ли способ сделать это непосредственно внутри клиента sqlite3, но я также заинтересован в каких-либо инструментах или библиотеках (python3) для этого.

Я знаю, что лучшее, что я могу сделать, - это красиво отформатировать сам SQL, но я также спрашиваю об этом для случая, когда объявление таблиц было плохо отформатировано, и я все еще хочу иметь красиво отформатированный вывод при выполнении команды.schema.

0 ответов

Другие вопросы по тегам