Я загружаю приспособление, сгенерированное из sqlite, в базу данных postgresql, используя manage.py loaddata.Загрузка не удалась, когда она достигает ManyToManyField с длинным именем.
Я проследил в адаптер базы данных: usr/local/lib/python2.6/dist-packages/django/db/backends/postgresql_psycopg2/base.py
строка 44
return self.cursor.execute(query, args)
правильное значение query
: 'SELECT CURRVAL(\'"a_long_long_table_name_id_seq"\')'
но затем произошла ошибка с DatabaseError: «a_long_long_table_name_i» не является последовательностью
Очевидно, что имя обрезается после выполнения этого оператора, но я не могу отследить глубже.
версия django: 1.2
Как решить эту проблему?