pub async fn upsert_nodes( db: &DatabaseConnection, nodes: &[GraphNode], ) -> Result<(), DatabaseError>