test_qgis_sync_video.py 984 B

1234567891011121314151617181920212223242526272829303132
  1. '''
  2. Created on 6 juin 2018
  3. @author: olivier.massot
  4. '''
  5. from path import Path
  6. from core.pde import CSigDb, WincanDb
  7. if __name__ == "__main__":
  8. CSigDb.server = "TR-POSTGIS-02"
  9. CSigDb.pwd = "Am5VOMkdFHU7WwrfVOs9"
  10. WincanDb._path = Path(r"\\h2o\local\4-transversal\BDD\mdb_test\Wincan\parc_2007\DB\PARC_2007.mdb")
  11. csig_db = CSigDb(autocommit=False)
  12. wincan_db = WincanDb(autocommit=False)
  13. inspname = "175279 MIETESHEIM"
  14. chantier = csig_db.first("SELECT * FROM t_chantiers WHERE nom='{}' AND id_type_chantier=1;".format(inspname))
  15. if chantier:
  16. csig_db.execute("DELETE FROM t_troncons WHERE id_chantier={}".format(chantier.id))
  17. csig_db.execute("DELETE FROM t_regards WHERE id_chantier={}".format(chantier.id))
  18. csig_db.execute("DELETE FROM t_chantiers WHERE id={}".format(chantier.id))
  19. wincan_db.execute("UPDATE SI_T SET SI_Spare3=Null WHERE SI_InspName='{}'".format(inspname))
  20. csig_db.commit()
  21. wincan_db.commit()