PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Perlengkapan Django memuat sangat lambat

Untuk sebagian besar kasus, Anda dapat mempercepat banyak hal dengan memuat data yang dibuang secara terprogram dan menggunakan bulk_create

Contoh:

from collections import defaultdict
from django.core import serializers                                                                     

obj_dict = defaultdict(list)
deserialized = serializers.deserialize('json', open('my_fixtures.json'))
# organize by model class
for item in deserialized:
  obj = item.object
  obj_dict[obj.__class__].append(obj) 

for cls, objs in obj_dict.items():
  cls.objects.bulk_create(objs)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbarui kolom integer dari anggota jsonb gagal dengan:kolom bertipe integer tetapi ekspresi bertipe jsonb

  2. Cara menginstal pustaka klien PostgreSQL untuk PHP di Windows dengan SSL diaktifkan

  3. Bisakah batasan AWAL DEFERRED didefinisikan menggunakan anotasi Hibernate?

  4. Kembalikan baris yang maksimal satu kolom di Postgresql

  5. postgresql date_trunc ke presisi sewenang-wenang?