Skip to Content

requête SELECT avec SQLObject:

  1. from sqlobject import *
  2.  
  3. #connexion
  4. db='postgres://localhost:5432/testpostgis'
  5. connection = connectionForURI(db)
  6.  
  7. #puisque la table existe déjà dans la base,on récupère directement
  8. #ses caractéristiques dans la classe, puis les types des champs peuvent être redéfinis
  9.  
  10. class testpoly(SQLObject):
  11. _connection = connection
  12. _fromDatabase = True
  13. nom = StringCol()
  14. the_geom = StringCol()# type geometry dans la base physique testpoly
  15.  
  16. poly = testpoly.get(1)
  17. print poly.nom
  18. 'test1'
  19. print poly.the_geom
  20. '01030000000100000007000000B64939E22648B73F210C2F0B83D7E93F0399366B2021C23F5B07A42CAEA5E93FA3A3B4CC6E14D73F3164C5F9C377E63FAB25B136C9D8CE3F179603F45D89E13FD2DA533F623EB63FB4B2452B5BB4E23FA1C950507AE0AB3FA12E64C5F9C3E73FB64939E22648B73F210C2F0B83D7E93F'