<field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" />
<field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" />
<field name="id" oils_obj:array_position="3" oils_persist:virtual="false" reporter:datatype="id" />
- <field name="classname" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/>
+ <field name="fm_class" oils_obj:array_position="4" oils_persist:virtual="false" reporter:datatype="text"/>
<field name="field" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="text"/>
<field name="owner" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="org_unit"/>
<field name="string" oils_obj:array_position="7" oils_persist:virtual="false" reporter:datatype="text" oils_persist:i18n="true"/>
-- Not a view, but it's cross-schema..
CREATE TABLE config.idl_field_doc (
id BIGSERIAL PRIMARY KEY,
- classname TEXT NOT NULL,
+ fm_class 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);
+CREATE UNIQUE INDEX idl_field_doc_identity ON config.idl_field_doc (fm_class,field,owner);
COMMIT;