1) Как вывести sql-код, который генерирует такой запрос:
objs_list = []
for i in range(10000):
obj = Author(name='author_'+str(i), mail='author_'+str(i)+'@djangomail.de')
objs_list.append(obj)
Author.objects.using(db_engine_name).bulk_create(objs_list)
objs_list.clear()
authors = Author.objects.all()
for i in range(10000):
obj = Book(author=authors[i], title='book_'+str(i), page_count=300, exists=True, chars_count=300000, cost=347.77, sale_cost=244.07)
objs_list.append(obj)
Book.objects.using(db_engine_name).bulk_create(objs_list)
2) Как видно создаётся 10000 записей, Book.objects.using(db_engine_name).bulk_create(objs_list) выполняется примерно 19 сек. По моему это слишком долго, мне не с чем сравнить. Что не так делаю? При том создание Author.objects.using(db_engine_name).bulk_create(objs_list) происходит моментально...