console.info('Database: SELECT sectorname, sectorid from fieldday_sector where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+';');
pool.query('SELECT sectorname, sectorid from fieldday_sector where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+';',(error,results)=>{
console.info('Database: SELECT spotid from fieldday_spot where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';');
pool.query('SELECT spotid from fieldday_spot where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';',(error,results)=>{
console.info('Database: SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';');
pool.query('SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';',(error,results)=>{
console.info('Database: SELECT DISTINCT recordtime FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+" and platformid='"+request.query.platformid+"';");
pool.query('SELECT DISTINCT recordtime FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+" and platformid='"+request.query.platformid+"';",(error,results)=>{
console.info("Database: SELECT tripid,siteid,sectorid,spotid,platformid,(SELECT sensortype FROM fieldday_sensor where sensorid=fieldday_reading.sensorid),recordtime,latitude,longitude,elevation,accuracy,satellites,quality,value,value_2,value_3,value_4,value_5,value_6 from fieldday_reading where tripid="+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+' and spotid='+request.query.spotid+';');
constgetReadings=(request,response)=>{
varquery="SELECT tripid,siteid,sectorid,spotid,platformid,(SELECT sensortype FROM fieldday_sensor where sensorid=fieldday_reading.sensorid),recordtime,latitude,longitude,elevation,accuracy,satellites,quality,value,value_2,value_3,value_4,value_5,value_6 from fieldday_reading where tripid="+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+' and ';
pool.query('SELECT DISTINCT hostid, (SELECT DISTINCT hostname FROM fieldday_host_temp where hostid=fieldday_streaming.hostid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';',(error,results)=>{
if(error){
throwerror
}
response.status(200).json(results.rows)
})
}
constgetStreamingsPlatforms=(request,response)=>{
console.info('Database: SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';');
pool.query('SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+';',(error,results)=>{
console.log('SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+' and hostid='+request.query.hostid+';');
pool.query('SELECT DISTINCT platformid, (SELECT DISTINCT platformname FROM fieldday_platform where platformid=fieldday_streaming.platformid) FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+" and hostid='"+request.query.hostid+"';",(error,results)=>{
console.info('Database: SELECT DISTINCT recordtime FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+" and platformid='"+request.query.platformid+"';");
pool.query('SELECT DISTINCT recordtime FROM fieldday_streaming where tripid='+(request.query.tripid)+' and siteid='+(request.query.siteid)+' and sectorid='+request.query.sectorid+" and platformid='"+request.query.platformid+"';",(error,results)=>{
+' from fieldday_streaming where tripid='+(request.query.tripid)
+' and siteid='+(request.query.siteid)
+' and sectorid='+request.query.sectorid
+' and platformid='+"'"+request.query.platformid+"'"
+" and substr(recordtime::text, 0, 11) like '"+request.query.date+"'"
+';')
pool.query('SELECT tripid,siteid,sectorid,hostid,platformid,sensorid,(SELECT sensortype FROM fieldday_sensor where sensorid=fieldday_streaming.sensorid),(SELECT sensorunits FROM fieldday_sensor where sensorid=fieldday_streaming.sensorid),recordtime,longitude,latitude,quality,elevation,accuracy,satellites,value_1,value_2,value_3,value_4,value_5,value_6'
+' from fieldday_streaming where tripid='+(request.query.tripid)
+' and siteid='+(request.query.siteid)
...
...
@@ -164,6 +158,7 @@ module.exports = { // export routes to server side.