sql >> Database >  >> RDS >> PostgreSQL

Welke Postgres-waarde moet ik gebruiken in Django's DATABASE_ENGINE?

Update voor Django 1.9

De django.db.backends.postgresql_psycopg2 backend is hernoemd naar django.db.backends.postgresql in Django 1.9. (De psycopg2 naam kan nog steeds worden gebruikt voor achterwaartse compatibiliteit.)

Voor Django ≥1.9, gebruik django.db.backends.postgresql .

Zie de opmerking in de documentatie van Django voor de ENGINE instelling .

Geschiedenis (Django ≤ 1.8)

postgresql_psycopg2 en postgresql beide gebruiken psycopg , respectievelijk versies 2 en 1. Ze zijn beide geïmplementeerd als C-extensies met behulp van de libpq API naar PostgreSQL.

postgresql_psycopg2 wordt momenteel aanbevolen -- de oorspronkelijke auteur heeft versie 1 afgeschaft en maakt alleen nieuwe releases van versie 2 .

Toen Django oorspronkelijk werd uitgebracht, was psycopg2 nog in bèta en werd het niet aanbevolen, maar dit is al lang geleden veranderd .




  1. Is er een manier om json-objecten in SQL te gebruiken?

  2. DB2-database in Oracle SQL-ontwikkelaar

  3. Bereken percentiel in MySQL op basis van totalen

  4. SQL - Linker voeg 2 externe sleutels toe aan 1 primaire sleutel