mirror of
				https://github.com/matrix-org/synapse.git
				synced 2025-11-04 02:01:03 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			377 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			377 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# This script will write a dump file of local user state if you want to splat
 | 
						|
# your entire server database and start again but preserve the identity of
 | 
						|
# local users and their access tokens.
 | 
						|
#
 | 
						|
# To restore it, use
 | 
						|
#
 | 
						|
#   $ sqlite3 homeserver.db < table-save.sql
 | 
						|
 | 
						|
sqlite3 "$1" <<'EOF' >table-save.sql
 | 
						|
.dump users
 | 
						|
.dump access_tokens
 | 
						|
.dump presence
 | 
						|
.dump profiles
 | 
						|
EOF
 |