def __init__(self, patient_id): InsertableRecord.__init__(self, SETTINGS.psql_conn, TABLENAME) #: self.patient_id = patient_id query = '''SELECT * from %s WHERE patient_id = ? order by ix desc limit 1'''% TABLENAME q_query = QtSql.QSqlQuery(SETTINGS.psql_conn) q_query.prepare(query) q_query.addBindValue(patient_id) q_query.exec_() q_query.next() record = q_query.record() QtSql.QSqlQuery.__init__(self, record) ## make a copy (a marker of database state) self.orig = QtSql.QSqlRecord() QtSql.QSqlQuery.__init__(self.orig, record)
def __init__(self): InsertableRecord.__init__(self, SETTINGS.psql_conn, TABLENAME)
def __init__(self): InsertableRecord.__init__(self, SETTINGS.psql_conn, TABLENAME) self.patient_id = None self.orig = None