doppler

Скриншот программы:
doppler
Детали программы:
Версия: 0.3
Дата загрузки: 20 Feb 15
Разработчик: Nick Gartmann
Тип распространения: Бесплатная
Популярность: 90

Rating: 1.7/5 (Total Votes: 3)

доплеровский это простой инструмент для управления Python изменения в базу данных.
- Доплеровский ОРМ-агностик
- Использует скрипты сырой SQL как миграций
- АБД может написать сценарии, не требуется знание Python
- Дает вам полный контроль над вашей схеме
Установка
Установите с помощью PIP:
пункт установить Git -e: //github.com/nickgartmann/doppler.git
или добавить в файл requirements.txt
-e мерзавец: //github.com/nickgartmann/doppler.git
Настроить
Для того, чтобы допплер на работу, вы должны иметь папку миграций, расположенный где-то в вашем каталоге проекта. Доплера будет рекурсивно через структуры каталогов до тех пор, пока не найдет папку с именем миграции. В противном случае, вы можете указать каталог во время работы CLI.
Использование
Создание миграций
Команда доплеровский генерировать создает два SQL файлов. Первый работать при переносе базы данных до, второй для миграции вниз. Таким образом, содержание * .down.sql файла должны сделать откат транзакции эффект * .up.sql файла.
доплеровский генерировать <имя миграция>
Пример:
доплеровский генерировать начальную-схемы
Выходы:
Создано: ./migrations/001.initial-schema.up.sql
Создано: ./migrations/001.initial-schema.down.sql
Применить миграций
доплеровский мигрируют
доплеровский мигрируют вниз
Опции
Папка
Используйте это, чтобы указать, какие папки вы держите миграции в, для, если вы не хотите использовать конвенцию папок миграции.
-f, --folder / путь / к / миграция / папки
База данных
Используйте это, чтобы указать информацию о соединении с базой данных. Это также могут быть сохранены в переменной среды DATABASE_URL (стандартная конфигурация для Heroku.) Это должно быть в стандартном формате URL соединения с базой данных:
базы данных типа: // имя пользователя: пароль @ хост: порт / базе данных
Чтобы включить опцию:
-db, --database

Требования

  • Python

Похожие программы

SPARQLWrapper
SPARQLWrapper

20 Feb 15

CegoAdm
CegoAdm

20 Feb 15

JSqsh
JSqsh

12 May 15

Portofino
Portofino

17 Feb 15

Другие программы разработчика Nick Gartmann

clifresh
clifresh

20 Feb 15

Комментарии к doppler

Комментарии не найдены
добавить комментарий
Включите картинки!