]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/XXXX.schema.no-null-record_attrs.sql
LP#1400376: Don't allow NULL attrs to polute an HSTORE as a key
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / XXXX.schema.no-null-record_attrs.sql
1 BEGIN;
2
3 CREATE OR REPLACE VIEW metabib.record_attr AS
4     SELECT  id, HSTORE( ARRAY_AGG( attr ), ARRAY_AGG( value ) ) AS attrs
5       FROM  metabib.record_attr_flat
6       WHERE attr IS NOT NULL
7       GROUP BY 1;
8
9 COMMIT;
10