sql >> Database teknologi >  >> RDS >> Mysql

Hvordan bruger man django-modeller med fremmednøgler i forskellige DB'er?

Begrænsninger på tværs af databaser

Django yder i øjeblikket ingen støtte til fremmednøgler eller mange-til-mange-relationer, der spænder over flere databaser. Hvis du har brugt en router til at partitionere modeller til forskellige databaser, skal enhver fremmednøgle og mange-til-mange-relationer defineret af disse modeller være interne i en enkelt database.

Django - limitations-of -flere-databaser

Problemer

Samme problemer. Bug i ForeignKey()-klassen.

I validate()-metoden.

Se billet

Bug findes i v1.2, v1.3, v1.4rc1

Løsning

Prøv denne patch at løse det.



  1. playframework 2.0 - overskredet max_user_connections på databaseudviklinger?

  2. JDBC VS Hibernate

  3. hvad sker der i adoptionsfasen forberede

  4. 11 måder at returnere fremmednøgler i en SQL Server-database ved hjælp af T-SQL