@@ -5,21 +5,6 @@ import { DEFAULT_SYSTEM_SCHEMAS } from '../lib/constants'
55import { Tables } from '../lib/interfaces'
66import sqlTemplates = require( '../lib/sql' )
77
8- // const { PerformanceObserver, performance } = require('perf_hooks')
9-
10- // const obs = new PerformanceObserver((items) => {
11- // console.log(items.getEntries()[0].duration)
12- // performance.clearMarks()
13- // })
14- // obs.observe({ entryTypes: ['measure'] })
15- // performance.measure('Start to Now')
16-
17- // performance.mark('A')
18- // performance.measure('A to Now', 'A')
19-
20- // performance.mark('B')
21- // performance.measure('A to B', 'A', 'B')
22-
238/**
249 * @param {string } [include_system_schemas=false] - Return system schemas as well as user schemas
2510 */
@@ -30,28 +15,17 @@ interface QueryParams {
3015const router = Router ( )
3116
3217router . get ( '/' , async ( req , res ) => {
33- console . time ( 'Total: GET tables' )
3418 try {
35- console . time ( '\n\nbuild sql' )
3619 const sql = getTablesSql ( sqlTemplates )
37- console . timeEnd ( '\n\nbuild sql' )
38-
39- console . time ( 'GET table data' )
4020 const { data } = await RunQuery ( req . headers . pg , sql )
41- console . timeEnd ( 'GET table data' )
4221 const query : QueryParams = req . query
43-
44- console . time ( 'remove system tables' )
4522 const include_system_schemas = query ?. include_system_schemas === 'true'
4623 let payload : Tables . Table [ ] = data
4724 if ( ! include_system_schemas ) payload = removeSystemSchemas ( data )
48- console . timeEnd ( 'remove system tables' )
4925 return res . status ( 200 ) . json ( payload )
5026 } catch ( error ) {
5127 console . log ( 'throwing error' , error )
5228 res . status ( 500 ) . json ( { error : 'Database error' , status : 500 } )
53- } finally {
54- console . timeEnd ( 'Total: GET tables' )
5529 }
5630} )
5731
0 commit comments