Projemi çalıştırdığım için django kullanıyorum. Ve ben üretim db için postgresql_psycopg2 motoru kullanıyorum, ama test koşucu testleri çalıştırmak için sqllite3 kullanır. Üretimimi db (postgresql) akılda tutarak "coalesce" kullanan bir sorgu oluşturmaya çalıştım. Ama sqllite3 bunu tanımıyor. Bunu nasıl geçebilirim. Test çalışmam için bile postgresql_psycopg2'yi kullanabilirim (sadece zaman kaybını önlemek için), fakat çok yavaş. Bunu nasıl geçebilirim?django testislerini çalıştırırken SQLite birleşim sorunu
-1
A
cevap
2
Sqlite, coalesce
desteğini destekler, ancak en az iki argüman gerektirir. Postgresl uygulamasının Sqlite en az iki tane gerektirirken sadece bir parametre gerektirdiğine inanıyorum. Belki de Postgresql'de sadece bir parametreyle coalesce
kullanıyorsunuz ve Sqlite'ye taşırken kırılıyorsunuz?
Başarısız olan kodu gönderir misiniz?
+0
Kesinlikle haklısınız. İki argümanı zorunlu olarak geçmiyordum. Teşekkürler Andrew –
İlgili konular
- 1. Django django-admin.py komut sorunu
- 2. Django url sorunu
- 3. Django sorunu - tembel referans
- 4. Django Apache Yönlendirme Sorunu
- 5. Django: saat dilimi sorunu
- 6. Django testleri çalıştırırken yönlendiriciyi yoksayar mı?
- 7. SQLAlchemy alt sorgusu, birleşim olmadan
- 8. virgülle arasındaki birleşim ve
- 9. * Sağ * dış birleşim LINQ
- 10. TSQL - Birleşim sorgusunu toplam
- 11. Çift yönlü dış birleşim
- 12. Yazdırma F # ayrımcılıklı birleşim
- 13. SQLite
- 14. Django ForeignKey sorunu ile ilgili sınıfı bulunamadı
- 15. C++ ile aynı türde birleşim
- 16. Sınıf başlatıcısında birleşim nasıl ayarlanır?
- 17. Zend db'de birleşim nasıl kullanılır?
- 18. SQLAlchemy - order_by birleşim tablosu ilişkisi
- 19. İşaretçiyi birleşim içinde kullanabilir miyiz?
- 20. Birleşim tablosundaki Varlık değerini eşleme
- 21. Sqlite Browser, sqlite
- 22. SQLite
- 23. Sqlite
- 24. sqlite
- 25. SQLite:
- 26. SQLite
- 27. SQLite
- 28. SQLite
- 29. sqlite
- 30. SQLite
Bu, ad nauseam tekrarlandı ancak hala - geliştirme ve üretim için aynı DBMS'yi kullanın. –