Я создал небольшую базу данных sqlite на своем ноутбуке, и в ней есть несколько записей:
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE "bus_bingo_tile_templates" ("id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "title" VARCHAR(50), "alt" VARCHAR(50), "image_filename" VARCHAR(50), "enabled" BOOLEAN);
INSERT INTO "bus_bingo_tile_templates" VALUES(26,'bed','I took a nap.','nap.gif',1);
INSERT INTO "bus_bingo_tile_templates" VALUES(27,'bicyle','Saw someone put a bike on the bus..','bike.gif',1);
INSERT INTO "bus_bingo_tile_templates" VALUES(28,'books','I read a book.','book.gif',1);
...
Но когда я пытаюсь загрузить ее в Heroku, получается «0 таблиц, 0 записей»:
$ heroku db:push sqlite:busbingo.db
Loaded Taps v0.3.11
Warning: Data in the app 'busbingo' will be overwritten and will not be recoverable.
Are you sure you wish to continue? (y/n)? y
Sending schema
Schema: 100% |==================================================================================| Time: 00:00:00
Sending data
0 tables, 0 records
Resetting sequences
Кто-то сообщил StackOverflow.com, что ему удалось загрузить базу данных sqlite в Heroku, преобразовав ее в файл schema.rb, но я не знаю, как это сделать (у меня есть опыт работы только с Sinatraи DataMapper).