fix queries sql for migration
This commit is contained in:
parent
f0b3047690
commit
ec33013436
|
@ -3,13 +3,14 @@
|
||||||
|
|
||||||
-- save dhids and uuids of snapshots
|
-- save dhids and uuids of snapshots
|
||||||
copy(
|
copy(
|
||||||
select d.devicehub_id as dhid, sp.uuid as uuid from usody.action_with_one_device as one
|
select d.devicehub_id as dhid, sp.uuid as uuid from usody.placeholder as p
|
||||||
join usody.action as ac on ac.id=one.id
|
join common.user as u on u.id=owner_id
|
||||||
join usody.device as d on d.id=one.device_id
|
join usody.computer as c on c.id=p.binding_id
|
||||||
|
join usody.device as d on d.id=p.device_id
|
||||||
|
join usody.action_with_one_device as one on p.binding_id=one.device_id
|
||||||
join usody.snapshot as sp on sp.id=one.id
|
join usody.snapshot as sp on sp.id=one.id
|
||||||
join common.user as u on u.id=ac.author_id
|
|
||||||
where u.email=:'email'
|
where u.email=:'email'
|
||||||
and not sp.uuid is null and not d.devicehub_id is null
|
and not p.binding_id is null
|
||||||
) to '/var/lib/postgresql/dhids.csv'
|
) to '/var/lib/postgresql/dhids.csv'
|
||||||
with (format csv, header, delimiter ';', quote '"');
|
with (format csv, header, delimiter ';', quote '"');
|
||||||
|
|
||||||
|
@ -51,6 +52,8 @@ select l.name as lot_name, d.devicehub_id as dhid from usody.lot_device as ld
|
||||||
join usody.lot as l on l.id=ld.lot_id
|
join usody.lot as l on l.id=ld.lot_id
|
||||||
join usody.device as d on d.id=ld.device_id
|
join usody.device as d on d.id=ld.device_id
|
||||||
join common.user as u on u.id=ld.author_id
|
join common.user as u on u.id=ld.author_id
|
||||||
|
join usody.placeholder as p on p.device_id=d.id
|
||||||
where u.email=:'email'
|
where u.email=:'email'
|
||||||
|
and not p.binding_id is null
|
||||||
) to '/var/lib/postgresql/devices-lots.csv'
|
) to '/var/lib/postgresql/devices-lots.csv'
|
||||||
with (format csv, header, delimiter ';', quote '"');
|
with (format csv, header, delimiter ';', quote '"');
|
||||||
|
|
Loading…
Reference in a new issue