Създадох някои схеми с таблици на sqlite, използващи Python. Когато използвам клиента sqlite3 и издавам .schema командата, мога да видя, че изходът е предварително формат, както е в SQL изходния файл, който използвах като аргумент за функцията executescript ().
Има ли някакъв метод, който мога да използвам за "автоматично форматиране" на SQL (както е направено в някои IDE) за изхода на .schema команда? Създаване на SQL начина, по който трябва да бъде ...
Отговори:
1 за отговор № 1В последната версия (3.13.0), имате
>sqlite3 test.dat
SQLite version 3.13.0 2016-05-18 10:57:30
sqlite> create table test ( a integer,b integer, c integer,d float,e text, f primary key);
sqlite> .schema
CREATE TABLE test ( a integer,b integer, c integer,d float,e text, f primary key);
sqlite> .schema --indent
CREATE TABLE test(
a integer,
b integer,
c integer,
d float,
e text,
f primary key
);