sentences.rb revision 93601837822998e6b847baa46d986f7cfc21d46f
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger def update_or_create_from_hash(hash, timestamp = Time.now)
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger e = find_or_initialize_by_name(hash['name'])
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger execute_sql "DELETE FROM axioms_entities WHERE axiom_id=#{e.id}"
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger execute_sql "INSERT INTO axioms_entities (axiom_id, entity_id, ontology_id)
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger SELECT #{e.id}, id, ontology_id FROM entities WHERE
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger ontology_id=#{@association.owner.id} AND text IN (?)",
7b1dde45a157f50e09c9f12f427e021a5e684d35Julian Kornberger hash['symbols']