Посты с тэгом alembic


миграции в Pyramid

Пример миграций в пирамиде:
В Django south в Pyramid alembic. Создаём файл alembic.ini и указываем путь до настроек :, т.е. : например hlp:alembic


pyramid.includes =
pyramid_debugtoolbar
pyramid_tm
ziggurat_foundations.ext.pyramid.sign_in

ziggurat_foundations.model_locations.User = hlp.models.auth:User
#sqlalchemy.url = sqlite:///%(here)s/hlp.sqlite
sqlalchemy.url = postgresql://postgres:postgres@localhost:5432/hlp

# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1

###
# wsgi server configuration
###

[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543

[alembic]
# path to migration scripts
script_location = hlp:alembic
в проекте создаем папку alembic со следующей структурой:

 alembic  tree
.
├── env.py
├── script.py.mako
└── versions
└── 29ac9


миграции в Pyramid

Пример миграций в пирамиде:
В Django south в Pyramid alembic. Создаём файл alembic.ini и указываем путь до настроек :, т.е. : например hlp:alembic


pyramid.includes =
pyramid_debugtoolbar
pyramid_tm
ziggurat_foundations.ext.pyramid.sign_in

ziggurat_foundations.model_locations.User = hlp.models.auth:User
#sqlalchemy.url = sqlite:///%(here)s/hlp.sqlite
sqlalchemy.url = postgresql://postgres:postgres@localhost:5432/hlp

# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1

###
# wsgi server configuration
###

[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543

[alembic]
# path to migration scripts
script_location = hlp:alembic
в проекте создаем папку alembic со следующей структурой:

 alembic  tree
.
├── env.py
├── script.py.mako
└── versions
└── 29ac9