IF TG_TABLE_NAME = 'peer_bib_copy_map' THEN
IF TG_OP = 'INSERT' THEN
- add_query := add_query || 'WHERE x.copy_id = ' || NEW.target_copy || ' AND x.record = ' || NEW.peer_record || ';';
+ add_query := add_query || 'WHERE x.id = ' || NEW.target_copy || ' AND x.record = ' || NEW.peer_record || ';';
EXECUTE add_query;
RETURN NEW;
ELSE
IF TG_OP = 'INSERT' THEN
IF TG_TABLE_NAME IN ('copy', 'unit') THEN
- add_query := add_query || 'WHERE x.copy_id = ' || NEW.id || ';';
+ add_query := add_query || 'WHERE x.id = ' || NEW.id || ';';
EXECUTE add_query;
END IF;
DELETE FROM asset.opac_visible_copies WHERE id = NEW.id;
END IF;
IF do_add THEN
- add_query := add_query || 'WHERE x.copy_id = ' || NEW.id || ';';
+ add_query := add_query || 'WHERE x.id = ' || NEW.id || ';';
EXECUTE add_query;
END IF;
ELSIF OLD.deleted THEN -- add rows
IF TG_TABLE_NAME IN ('copy','unit') THEN
- add_query := add_query || 'WHERE x.copy_id = ' || NEW.id || ';';
+ add_query := add_query || 'WHERE x.id = ' || NEW.id || ';';
ELSIF TG_TABLE_NAME = 'call_number' THEN
add_query := add_query || 'WHERE x.call_number = ' || NEW.id || ';';
ELSIF TG_TABLE_NAME = 'record_entry' THEN