* Adds the config.display_field_map table. Using the 'name' column as the primary key.
* Tweaks metabib.flat_display_entry view to return JSON scalars and arrays. It's a 4-column view, including the 'field' (config.metabib_field) column so that fleshing display labels (for example) does not require an intermediate flesh of the config.display_field_map.
One concern about my implementation of metabib.flat_display_entry is how/when the data is grouped and JSON-ified. It's not clear to me whether PG is smart enough to avoid JSON-ifying /all the values/ when fetching rows for a single bib record. Comments appreciated there.
Pushed a few commits to:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1251394- metabib- display- fields- rebase- circa-2. 12
* Adds the config. display_ field_map table. Using the 'name' column as the primary key.
* Tweaks metabib. flat_display_ entry view to return JSON scalars and arrays. It's a 4-column view, including the 'field' (config. metabib_ field) column so that fleshing display labels (for example) does not require an intermediate flesh of the config. display_ field_map.
One concern about my implementation of metabib. flat_display_ entry is how/when the data is grouped and JSON-ified. It's not clear to me whether PG is smart enough to avoid JSON-ifying /all the values/ when fetching rows for a single bib record. Comments appreciated there.
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=blob; f=Open- ILS/src/ sql/Pg/ upgrade/ XXXX.schema. metabib- display- field.sql; h=2d69e817ad3d7 c8880c19363824b 7694fec8a439; hb=8c025c8861d2 6f6f21455f7e475 04609a12ad90f# l20
* Adds a few stub seed data values to the YYYY file for testing.
* Adds a ZZZ.UNDO.*.sql file for reverting all SQL changes added by the XXX and YYYY files. Very useful for testing. This will eventually go away.
* Beware the base schema is not in sync w/ the update scripts.