modelCompanyOperations.py 548 B

12345678910111213
  1. from utils.rdbmsUtil.databaseUtil import sql_operation
  2. from utils.rdbmsUtil.modelUser import User
  3. from sqlalchemy.sql import text
  4. from sqlalchemy.orm import Session
  5. def sqlOfUpsert(company):
  6. return "INSERT INTO companys (id,name) VALUES (:id,:name) ON CONFLICT (id) DO UPDATE SET name = :name"
  7. class CompanyOperations:
  8. @sql_operation("INSERT INTO companys (id,name) VALUES (:id,:name) ON CONFLICT (id) DO UPDATE SET name = :name", entity_type='company', batch=True)
  9. def upsert_companys(self, session: Session, companys):
  10. pass