You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							15 lines
						
					
					
						
							501 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							15 lines
						
					
					
						
							501 B
						
					
					
				| CREATE TABLE twofactor ( | |
|   uuid      CHAR(36) NOT NULL PRIMARY KEY, | |
|   user_uuid CHAR(36) NOT NULL REFERENCES users (uuid), | |
|   type      INTEGER  NOT NULL, | |
|   enabled   BOOLEAN  NOT NULL, | |
|   data      TEXT     NOT NULL, | |
| 
 | |
|   UNIQUE (user_uuid, type) | |
| ); | |
| 
 | |
| 
 | |
| INSERT INTO twofactor (uuid, user_uuid, type, enabled, data)  | |
| SELECT UUID(), uuid, 0, 1, u.totp_secret FROM users u where u.totp_secret IS NOT NULL; | |
| 
 | |
| UPDATE users SET totp_secret = NULL; -- Instead of recreating the table, just leave the columns empty
 | |
| 
 |