Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
49 / 37 / 14
Регистрация: 05.02.2010
Сообщений: 249

Inspectdb и Postgresql

09.04.2015, 14:16. Показов 1400. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть унаследованная база postgresql.
Пытаюсь сгенерить модели с помощью inspectdb.
В итоге джанга генерит только модели для своих таблиц, которые сама создала для своих же модулей.
Вероятно, дело в группировке таблиц (с postgresql работаю первый раз, возможно что-то недопонимаю).
Кликните здесь для просмотра всего текста

Таблицы из группы public в модели генерятся, а из других - например dim - нет.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.04.2015, 14:16
Ответы с готовыми решениями:

Django inspectdb генерирует модели с max_length который в три раза больше! Как пофиксить?
Django inspectdb генерирует модели с max_length который в три раза больше! Как пофиксить?

С++ и PostgreSQL
Всем доброго времени суток! Прошу помочь разобраться. Есть два сервера на FreeBSD 8.2, на 1-ом крутится БД PostgreSQL, а на втором...

PostgreSQL 9.4.10 1с
Крутится 15 БД 1с Винты баракуды в 10 Пользователей немного порядка 20 Базы занимают порядка 300 гб. Возможно ли разнести БД на...

1
49 / 37 / 14
Регистрация: 05.02.2010
Сообщений: 249
10.04.2015, 01:26  [ТС]
https://code.djangoproject.com/ticket/22673
Вот тикет на эту тему.
Но в комментах написано, что решения могут быть у сообщества.
Мне крайне тяжело вкурить все это сходу.
У кого-нибудь есть решение?

Добавлено через 46 минут
Нашел вот такое решение для версии 1.3:
Кликните здесь для просмотра всего текста
= Modify: django.core.management.commands.inspectd b
- line 33, add
- cursor.execute("SET search_path TO myschema")
- line 80, change to
- field_type = 'ForeignKey(\'%s\'' % rel_to
- now you can ignore the model ordering

= Modify: django.db.backends.postgres_psycopg2.bas e
- line 147, add
- cursor.execute("SET search_path TO myschema")
- You may need to add the above line to lines 46 and 55, so that it happens during each execute

- C. Bess

Но для версии 1.9 (у меня она) уже не подходит. Изменился и синтаксис и расположение строк...

Добавлено через 8 часов 51 минуту
Проблема временно решена переносом всех таблиц в public и созданием префексов...
Теперь другая проблема - таблицы сформировали модели. К админке импортировал все моедли, но связи с базой нет. Сделал миграцию по моделям, джанго насоздавал дублирующих пустых таблиц с префексом моего приложения и работает с ними...
Где в проекте эта привязка? Как джанго скормить существующие табицы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.04.2015, 01:26
Помогаю со студенческими работами здесь

PostgreSQL
доброго времени суток, решил сдружить Qt и PostgreSQL (4.8.0 и 8.4 соответственно) OS: Win7. столкнулся с таким вот забавным случаем, когда...

C# и PostGresql
Привет всем, вобщем я пока еще новичок в этом деле и только начинаю изучать пространства имен. Так вот, как можно узнать количество записей...

Qt + PostgreSQL
Здравствуйте!Я опять с вопросом, никак не могу разобраться.Нашла урок по Qt (http://symmetrica.net/qt4/lesson1.htm) в котором работают с...

PostgreSQL
Здраствуйте. Работаю на одной из фирм , програмистом. Тока начинают. Програмирую на Линуксе. Так вот дали задание сотворить програмку с...

Qt + postgreSQL
Добрый день. Кто-то работает в qt с postgresql и с pgadmin3 ? Недавно начал изучать базы данных и пытаться писать запросы. Хотел бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru