J'ai un modèle Django "Utilisateurs" lié à une table de base de données MS SQL Server existante. Je lis la table ainsi:Comment assurer un SQL comme NOLOCK lors de l'utilisation des requêtes de modèle Django
Users.objects.filter(userid='xyz').filter(status='active')
Je veux savoir ce que les constructions de verrouillage serait-ce à traduire, comme dans ce genre serait d'une lecture Verrouillez la table? En SQL j'aurais fait:
SELECT * from users (nolock) where userid='xyz' and status='active'
Existe-t-il un moyen de spécifier explicitement un "nolock" via les requêtes du modèle Django?
J'ai beaucoup recherché dans la documentation Django ainsi que dans la documentation de django-pyodbc sans aucun succès.
Merci.
p.s .: Utilisation des pilotes django-pyodbc et pyodbc
Curieux de savoir pourquoi l'indice NOLOCK est nécessaire dans ce scénario? Ou est-ce juste un genre de question? – Bryan
J'ai simplifié la requête pour poser la question, c'est plus complexe. Bon à savoir aussi :) – Sid
Assez juste:) ... FWIW Je pense que vous devrez recourir à SQL brut – Bryan