Как поделиться базой данных SQLite? - PullRequest
0 голосов
/ 31 мая 2011

Я работаю над одним проектом, который находится в vs2010.И для этого проекта моя команда использует сервер баз данных SQLite.И мы добавили наш проект в исходный код.Я хочу поделиться базой данных SQLite тоже.Это возможно?если да то как это сделать?

спасибо.

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

TelsaBoil верен - вы можете просто добавить БД в виде двоичного файла в VSS.Помимо этого, или в качестве альтернативы, вы можете захотеть сделать еще одну вещь: выгрузить схему в текстовый файл и воссоздать БД на каждом компьютере разработчика с помощью команды .schema (Вы можете вывести данные с помощью команды .data: http://www.sqlite.org/sqlite.html).

Мне показалось очень полезным иметь в базе данных сценарий создания с управлением версиями, чтобы было легко просматривать изменения. Хотя он не полностью стандартизирован, его также можно использовать в качестве отправной точки, если вам нужно изменитьбазы данных.

0 голосов
/ 31 мая 2011

Просто поделитесь файлом.SQLite - это просто файловая база данных, а не центральная база данных на основе транзакций.Каждый раз, когда вы делаете коммит в базу данных, вам нужно фиксировать файл SQLite с безопасным источником.Для небольшого времени разработки это может быть не так уж плохо.

...