CREATE TABLE map_create_shelving_location (
l_id SERIAL
,l_owning_lib TEXT
- ,l_desired_shelf TEXT
+ ,l_copy_location TEXT
,l_opac_visible TEXT
,l_checkin_alert TEXT
,l_holdable TEXT
,l_circulate TEXT
,l_note TEXT
,x_migrate BOOLEAN NOT NULL DEFAULT TRUE
+ ,x_shelf INTEGER
) INHERITS (asset_copy_location);
INSERT INTO gsheet_tracked_table
(table_id,column_name)
VALUES
((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_owning_lib')
- ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_desired_shelf')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_copy_location')
,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_opac_visible')
,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_checkin_alert')
,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'New Copy Locations'),'l_holdable')
,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Org Settings'),'l_value')
,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Org Settings'),'l_note')
;
+
+
+CREATE TABLE map_bib_manipulations (
+ id SERIAL
+ ,action TEXT
+ ,field TEXT
+ ,subfield TEXT
+ ,matching_value TEXT
+ ,target_value TEXT
+ ,note TEXT
+);
+
+INSERT INTO gsheet_tracked_table
+ (table_name,tab_name,created)
+VALUES
+ ('map_bib_manipulations','Bib Records',NOW())
+;
+
+INSERT INTO gsheet_tracked_column
+ (table_id,column_name)
+VALUES
+ ((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'name')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'action')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'field')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'subfield')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'matching_value')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'target_value')
+ ,((SELECT id FROM gsheet_tracked_table WHERE tab_name = 'Bib Records'),'note')
+;
+
+