Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Привет. Миграция на sqlite проходит нормально. Когда изменяю БД на PostgreSQL, получаю такое сообщение: Код: sql 1. 2. Кто может помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 18:48 |
|
||
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolnce, а зачем накатывать миграцию при переходе на другую СУБД? Миграция нужна, когда у тебя проект уже работает, в базе накапливаются данные и вдруг ты изменил модель, в БД нужно применить эти изменения. У тебя же в PostgreSQL ничего нет, соответственно история изменений тебе не нужна. Начинай миграции в ней заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 16:36 |
|
||
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Сделал так. Но в Django 1.7 миграции у них идут изначально, и я переназначаю у исходной модели её поле. Для этого я создаю исходные таблицы инициируя приложение, затем меняю каталог с миграциями на другой, создаю новую модель с абстрактным классом типа: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. и начинаю накатывать новые миграции. Так вот, когда sqlite - всё ок, когда то же самое пробую сделать на PostgreSQL - вылезает эта ошибка. Инструкция разраба здесь: http://docs.django-blog-zinnia.com/en/develop/how-to/extending_entry_model.html#considerations-about-the-database, вроде бы, всё делаю правильно. Как я понял, поле image_id изначально integer, и его СУБД меняет на другой? То есть, мне руками нужно просто что-то добавить в файл миграции, так что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 10:42 |
|
||
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolnceНо в Django 1.7 миграции у них идут изначально ИМХО к версии 1.9 ими можно будет пользоваться, а пока старый добрый south ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 11:15 |
|
||
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Вот она, миграция: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Изначально поле image символьное. Станет целочисленным. Мне нужно указать правило USING. Думаю, это USING 0. Как мне указать его в миграции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:23 |
|
||
|
Django 1.7, django.db.utils.ProgrammingError
|
|||
|---|---|---|---|
|
#18+
Сделал так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38884739&tid=1461987]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 380ms |

| 0 / 0 |
