Как я могу портировать свою базу данных Sqlite до GAE? - PullRequest
2 голосов
/ 16 июня 2011

У меня есть база данных в формате SQLite на моем локальном HD.Я хотел бы довести базу данных до GAE, чтобы я мог использовать ее для создания определенных крутых веб-приложений.Я искал способ сделать это.Тем не менее, в основном, доступны проекты для резервного копирования базы данных в GAE на мой локальный HD.Есть ли уже существующий способ получить локальную базу данных Sqlite до GAE?

Ответы [ 2 ]

4 голосов
/ 16 июня 2011

Невозможно сделать это напрямую в appengine, поскольку запись в файл в appengine ограничена.Я бы сказал, вы должны экспортировать файл базы данных sqlite в какой-то распространенный формат, например csv, спроектировать модель, аналогичную схеме таблицы sqlite.Затем напишите скрипт для загрузки всех этих записей sqlite в dev_sever (env разработки включен в sdk). Затем вы можете легко загрузить данные с локального сервера разработки в Google Appengine.Взгляните на this , чтобы узнать, как экспортировать данные сервера разработки в appengine.

1 голос
/ 15 мая 2012

Вы можете сделать это с помощью службы облачного хранилища Google (https://developers.google.com/storage/).. Ваше приложение может читать и записывать файлы, хранящиеся в облачном хранилище Google, поэтому можно помещать туда файлы sqlite, читать и записывать их). .

...