sql >> Databasteknik >  >> RDS >> PostgreSQL

Django:duplicerat nyckelvärde bryter mot unik begränsning

OneToOne-fältet upprätthåller, som namnet säger, en en-till-en-relation, vilket i ditt fall innebär att en användare kan skapa ett och bara ett skämt - definitivt inte vad du vill. Använd ForeignKey istället:

    creator = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT)



  1. Inverterad SQL SELECT - Hitta personal som inte ringde kalla samtal mellan ett datumintervall

  2. Oracle Apex 5 - Footer bar som den i App Builder

  3. STORT Fel utanför intervallet sedan MySQL 5.5

  4. Databas vs tablespace, vad är skillnaden?