From d6c5698c3e544ff93caca38dd935ec0893ed65e1 Mon Sep 17 00:00:00 2001 From: miker Date: Wed, 11 Feb 2009 21:31:05 +0000 Subject: [PATCH] add idl field documenation table and accompanying IDL entry ... crazy recursive docs git-svn-id: svn://svn.open-ils.org/ILS/trunk@12153 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/examples/fm_IDL.xml | 23 +++++++++++++++++++ Open-ILS/src/sql/Pg/500.view.cross-schema.sql | 11 +++++++++ 2 files changed, 34 insertions(+) diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 1689d982b1..836957de43 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -3873,6 +3873,29 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Open-ILS/src/sql/Pg/500.view.cross-schema.sql b/Open-ILS/src/sql/Pg/500.view.cross-schema.sql index cfbcf48f18..4ea2e7a027 100644 --- a/Open-ILS/src/sql/Pg/500.view.cross-schema.sql +++ b/Open-ILS/src/sql/Pg/500.view.cross-schema.sql @@ -81,5 +81,16 @@ CREATE OR REPLACE VIEW money.open_usr_circulation_summary AS WHERE xact_type = 'circulation' GROUP BY 1; +-- Not a view, but it's cross-schema.. +CREATE TABLE config.idl_field_doc ( + id BIGSERIAL PRIMARY KEY, + classname TEXT NOT NULL, + field TEXT NOT NULL, + owner INT NOT NULL REFERENCES actor.org_unit (id) ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED, + string TEXT NOT NULL +); +CREATE UNIQUE INDEX idl_field_doc_identity ON config.idl_field_doc (classname,field,owner); + + COMMIT; -- 2.43.2