@@ -5,21 +5,6 @@ import { DEFAULT_SYSTEM_SCHEMAS } from '../lib/constants'
5
5
import { Tables } from '../lib/interfaces'
6
6
import sqlTemplates = require( '../lib/sql' )
7
7
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
-
23
8
/**
24
9
* @param {string } [include_system_schemas=false] - Return system schemas as well as user schemas
25
10
*/
@@ -30,28 +15,17 @@ interface QueryParams {
30
15
const router = Router ( )
31
16
32
17
router . get ( '/' , async ( req , res ) => {
33
- console . time ( 'Total: GET tables' )
34
18
try {
35
- console . time ( '\n\nbuild sql' )
36
19
const sql = getTablesSql ( sqlTemplates )
37
- console . timeEnd ( '\n\nbuild sql' )
38
-
39
- console . time ( 'GET table data' )
40
20
const { data } = await RunQuery ( req . headers . pg , sql )
41
- console . timeEnd ( 'GET table data' )
42
21
const query : QueryParams = req . query
43
-
44
- console . time ( 'remove system tables' )
45
22
const include_system_schemas = query ?. include_system_schemas === 'true'
46
23
let payload : Tables . Table [ ] = data
47
24
if ( ! include_system_schemas ) payload = removeSystemSchemas ( data )
48
- console . timeEnd ( 'remove system tables' )
49
25
return res . status ( 200 ) . json ( payload )
50
26
} catch ( error ) {
51
27
console . log ( 'throwing error' , error )
52
28
res . status ( 500 ) . json ( { error : 'Database error' , status : 500 } )
53
- } finally {
54
- console . timeEnd ( 'Total: GET tables' )
55
29
}
56
30
} )
57
31
0 commit comments