forked from midou/invidious
		
	Add migrate script and update README
This commit is contained in:
		| @@ -98,6 +98,7 @@ $ psql invidious < /home/invidious/invidious/config/sql/channels.sql | ||||
| $ psql invidious < /home/invidious/invidious/config/sql/videos.sql | ||||
| $ psql invidious < /home/invidious/invidious/config/sql/channel_videos.sql | ||||
| $ psql invidious < /home/invidious/invidious/config/sql/users.sql | ||||
| $ psql invidious < /home/invidious/invidious/config/sql/session_ids.sql | ||||
| $ psql invidious < /home/invidious/invidious/config/sql/nonces.sql | ||||
| $ exit | ||||
| ``` | ||||
| @@ -138,6 +139,7 @@ $ psql invidious < config/sql/channels.sql | ||||
| $ psql invidious < config/sql/videos.sql | ||||
| $ psql invidious < config/sql/channel_videos.sql | ||||
| $ psql invidious < config/sql/users.sql | ||||
| $ psql invidious < config/sql/session_ids.sql | ||||
| $ psql invidious < config/sql/nonces.sql | ||||
|  | ||||
| # Setup Invidious | ||||
|   | ||||
							
								
								
									
										5
									
								
								config/migrate-scripts/migrate-db-3646395.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								config/migrate-scripts/migrate-db-3646395.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| psql invidious < config/sql/session_ids.sql | ||||
| psql invidious -c "INSERT INTO session_ids (SELECT unnest(id), email, CURRENT_TIMESTAMP FROM users) ON CONFLICT (id) DO NOTHING" | ||||
| psql invidious -c "ALTER TABLE users DROP COLUMN id" | ||||
| @@ -21,4 +21,3 @@ CREATE INDEX session_ids_id_idx | ||||
|   USING btree | ||||
|   (id COLLATE pg_catalog."default"); | ||||
|  | ||||
|    | ||||
| @@ -16,6 +16,7 @@ if [ ! -f /var/lib/postgresql/data/setupFinished ]; then | ||||
|     su postgres -c 'psql invidious < config/sql/videos.sql' | ||||
|     su postgres -c 'psql invidious < config/sql/channel_videos.sql' | ||||
|     su postgres -c 'psql invidious < config/sql/users.sql' | ||||
|     su postgres -c 'psql invidious < config/sql/session_ids.sql' | ||||
|     su postgres -c 'psql invidious < config/sql/nonces.sql' | ||||
|     touch /var/lib/postgresql/data/setupFinished | ||||
|     echo "### invidious database setup finished" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user