Do not suggest to login into the GitLab database (#13084)
As pointed out on Discourse: https://discourse.joinmastodon.org/t/obscure-wtf-error-message-running-migrations-for-3-1/2524 The message the administrators were getting was telling them to log in to the "GitLab database" and also mentions MySQL
This commit is contained in:
		
							parent
							
								
									346773829a
								
							
						
					
					
						commit
						bd4bbba98a
					
				
					 1 changed files with 2 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -886,16 +886,12 @@ module Mastodon
 | 
			
		|||
Your database user is not allowed to create, drop, or execute triggers on the
 | 
			
		||||
table #{table}.
 | 
			
		||||
 | 
			
		||||
If you are using PostgreSQL you can solve this by logging in to the GitLab
 | 
			
		||||
If you are using PostgreSQL you can solve this by logging in to the Mastodon
 | 
			
		||||
database (#{dbname}) using a super user and running:
 | 
			
		||||
 | 
			
		||||
    ALTER USER #{user} WITH SUPERUSER
 | 
			
		||||
 | 
			
		||||
For MySQL you instead need to run:
 | 
			
		||||
 | 
			
		||||
    GRANT ALL PRIVILEGES ON *.* TO #{user}@'%'
 | 
			
		||||
 | 
			
		||||
Both queries will grant the user super user permissions, ensuring you don't run
 | 
			
		||||
The query will grant the user super user permissions, ensuring you don't run
 | 
			
		||||
into similar problems in the future (e.g. when new tables are created).
 | 
			
		||||
        EOF
 | 
			
		||||
      end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue