mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			357 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			357 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| const knex = require('knex');
 | |
| 
 | |
| module.exports.createDb = function({
 | |
|     databaseUrl,
 | |
|     poolMin = 2,
 | |
|     poolMax = 20,
 | |
|     databaseSchema = 'public',
 | |
| }) {
 | |
|     const db = knex({
 | |
|         client: 'pg',
 | |
|         connection: databaseUrl,
 | |
|         pool: { min: poolMin, max: poolMax },
 | |
|         searchPath: databaseSchema,
 | |
|     });
 | |
| 
 | |
|     return db;
 | |
| };
 |