Експортиране на таблица от sqlite3

момчета! Преди седмици експортирах някои таблици от база данни sqlite3 чрез команди в подканата. Таблиците бяха експортирани във файлове и имаше действителния sql код за създаване на таблиците и вмъкване на данни в тях. Беше така:

PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE [teachers] (
  [teacherid] number(9,0), 
  [FirstName] varchar2(20), 
  [LastName] varchar2(20), 
  [office] varchar2(20), 
  CONSTRAINT [sqlite_autoindex_teachers_1] PRIMARY KEY ([teacherid]));
INSERT INTO "teachers" VALUES(1,'Jin','Bailey','8-59');

......

Но когато сега се опитам да експортирам същата таблица, тя просто поставя действителните данни във файл

1|Jin|Bailey|8-59
2|Chloe|Fry|2-18
3|Abigail|Cervantes|6-83

... Използвам тези команди: .output filename; изберете * от учители; Въпросът ми е как направих предишното експортиране по този начин - показвайки действителния код за създаване на таблицата и вмъкване на данни в нея?


person CuriousGuy    schedule 04.05.2013    source източник


Отговори (1)


Трябва да можете да изхвърлите таблицата така:

.output filename
.dump tablename

Той ще бъде изхвърлен в текущата папка с името на файла, което посочите.

person j883376    schedule 04.05.2013
comment
о, човече, ти ми спаси живота :) Сега се сетих... Благодаря ти много :) - person CuriousGuy; 04.05.2013