Subversion Repositories computer_asset_manager_v2

Rev

Rev 46 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
38 rodolico 1
insert into camp2.client( client_id,name,notes,internal_notes,added,removed )
2
   select client_id,name,notes,internal_notes,added_date,removed_date from camp.client;
22 rodolico 3
update camp2.client set notes = null where length( notes ) = 0;
4
update camp2.client set internal_notes = null where length( internal_notes ) = 0;
5
 
6
/* load site */
38 rodolico 7
insert into camp2.site( site_id,name,notes,added,removed ) 
22 rodolico 8
   select site_id,name,notes,added_date,removed_date 
9
   from camp.site;
10
 
11
/* load device types, convert show_as_system to flags */
38 rodolico 12
insert into camp2.device_type( device_type_id,name,flags,added,removed) 
22 rodolico 13
   select device_type_id,name,if(show_as_system='Y',1,0),added_date,removed_date 
14
   from camp.device_type;
15
 
16
/* load only actual devices into device */
38 rodolico 17
insert into camp2.device( device_id,device_type_id,name,notes,added,removed ) 
22 rodolico 18
   select device_id,device_type_id,name,notes,added_date,removed_date 
19
   from camp.device 
20
   where camp.device.device_type_id in (
21
      select device_type_id 
22
      from camp.device_type 
23
      where camp.device_type.show_as_system = 'Y'
24
      );
25
 
26
/* now, populate joining tables site_device and client_device and client_site */
38 rodolico 27
insert into camp2.site_device (site_id,device_id,added,removed)
22 rodolico 28
   select site_id,device_id,added_date,removed_date 
29
   from camp.device
30
   where device_type_id in ( select device_type_id from camp.device_type where show_as_system = 'Y');
31
 
38 rodolico 32
insert into camp2.client_device (client_id,device_id,added,removed) 
22 rodolico 33
   select client_id,device_id,device.added_date,device.removed_date 
34
   from camp.device join camp.site using (site_id)
35
   where device_type_id in ( select device_type_id from camp.device_type where show_as_system = 'Y');
36
 
38 rodolico 37
insert into camp2.client_site ( client_id,site_id,added,removed ) 
22 rodolico 38
   select client_id,site_id,added_date,removed_date 
39
   from camp.site;
40
 
41
 
42
 
43
/* and fill out device_relationship */
44
 
38 rodolico 45
insert into camp2.device_device( device_id, parent_id, added, removed )
46
   select camp2.device.device_id, camp.device.part_of, camp2.device.added,camp2.device.removed
22 rodolico 47
   from camp2.device join camp.device using (device_id)
48
   where camp.device.part_of is not null;