mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-29 04:22:24 -05:00 
			
		
		
		
	[feature] Add db-postgres-connection-string option (#3178)
		
	* handle db-url * lint and add doc * add more doc * fix config test * return error * change name from db-url to db-postgres-connection-string
This commit is contained in:
		
					parent
					
						
							
								b19cfee7ae
							
						
					
				
			
			
				commit
				
					
						94c615d417
					
				
			
		
					 6 changed files with 70 additions and 13 deletions
				
			
		|  | @ -700,6 +700,31 @@ func GetDbSqliteBusyTimeout() time.Duration { return global.GetDbSqliteBusyTimeo | |||
| // SetDbSqliteBusyTimeout safely sets the value for global configuration 'DbSqliteBusyTimeout' field | ||||
| func SetDbSqliteBusyTimeout(v time.Duration) { global.SetDbSqliteBusyTimeout(v) } | ||||
| 
 | ||||
| // GetDbPostgresConnectionString safely fetches the Configuration value for state's 'DbPostgresConnectionString' field | ||||
| func (st *ConfigState) GetDbPostgresConnectionString() (v string) { | ||||
| 	st.mutex.RLock() | ||||
| 	v = st.config.DbPostgresConnectionString | ||||
| 	st.mutex.RUnlock() | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // SetDbPostgresConnectionString safely sets the Configuration value for state's 'DbPostgresConnectionString' field | ||||
| func (st *ConfigState) SetDbPostgresConnectionString(v string) { | ||||
| 	st.mutex.Lock() | ||||
| 	defer st.mutex.Unlock() | ||||
| 	st.config.DbPostgresConnectionString = v | ||||
| 	st.reloadToViper() | ||||
| } | ||||
| 
 | ||||
| // DbPostgresConnectionStringFlag returns the flag name for the 'DbPostgresConnectionString' field | ||||
| func DbPostgresConnectionStringFlag() string { return "db-postgres-connection-string" } | ||||
| 
 | ||||
| // GetDbPostgresConnectionString safely fetches the value for global configuration 'DbPostgresConnectionString' field | ||||
| func GetDbPostgresConnectionString() string { return global.GetDbPostgresConnectionString() } | ||||
| 
 | ||||
| // SetDbPostgresConnectionString safely sets the value for global configuration 'DbPostgresConnectionString' field | ||||
| func SetDbPostgresConnectionString(v string) { global.SetDbPostgresConnectionString(v) } | ||||
| 
 | ||||
| // GetWebTemplateBaseDir safely fetches the Configuration value for state's 'WebTemplateBaseDir' field | ||||
| func (st *ConfigState) GetWebTemplateBaseDir() (v string) { | ||||
| 	st.mutex.RLock() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue