Support PostgreSQL Extra Connection options (#4970)
This commit is contained in:
		
							parent
							
								
									f54cd10a04
								
							
						
					
					
						commit
						6de08d07a3
					
				
					 4 changed files with 7 additions and 0 deletions
				
			
		|  | @ -62,6 +62,10 @@ db: | |||
|   user: example-misskey-user | ||||
|   pass: example-misskey-pass | ||||
| 
 | ||||
|   # Extra Connection options | ||||
|   #extra: | ||||
|   #  ssl: true | ||||
| 
 | ||||
| #   ┌─────────────────────┐ | ||||
| #───┘ Redis configuration └───────────────────────────────────── | ||||
| 
 | ||||
|  |  | |||
|  | @ -14,6 +14,7 @@ export type Source = { | |||
| 		db: string; | ||||
| 		user: string; | ||||
| 		pass: string; | ||||
| 		extra?: { [x: string]: string }; | ||||
| 	}; | ||||
| 	redis: { | ||||
| 		host: string; | ||||
|  |  | |||
|  | @ -93,6 +93,7 @@ export function initDb(justBorrow = false, sync = false, log = false) { | |||
| 		username: config.db.user, | ||||
| 		password: config.db.pass, | ||||
| 		database: config.db.db, | ||||
| 		extra: config.db.extra, | ||||
| 		synchronize: process.env.NODE_ENV === 'test' || sync, | ||||
| 		dropSchema: process.env.NODE_ENV === 'test' && !justBorrow, | ||||
| 		logging: log, | ||||
|  |  | |||
|  | @ -8,6 +8,7 @@ const json = { | |||
| 	username: config.db.user, | ||||
| 	password: config.db.pass, | ||||
| 	database: config.db.db, | ||||
| 	extra: config.db.extra, | ||||
| 	entities: ['src/models/entities/*.ts'], | ||||
| 	migrations: ['migration/*.ts'], | ||||
| 	cli: { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue