30 lines
		
	
	
		
			491 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			491 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
|   | -- Type: public.privacy
 | ||
|  | 
 | ||
|  | -- DROP TYPE public.privacy;
 | ||
|  | 
 | ||
|  | CREATE TYPE public.privacy AS ENUM
 | ||
|  | (
 | ||
|  |     'Public',
 | ||
|  |     'Unlisted',
 | ||
|  |     'Private'
 | ||
|  | );
 | ||
|  | 
 | ||
|  | -- Table: public.playlists
 | ||
|  | 
 | ||
|  | -- DROP TABLE public.playlists;
 | ||
|  | 
 | ||
|  | CREATE TABLE IF NOT EXISTS public.playlists
 | ||
|  | (
 | ||
|  |     title text,
 | ||
|  |     id text primary key,
 | ||
|  |     author text,
 | ||
|  |     description text,
 | ||
|  |     video_count integer,
 | ||
|  |     created timestamptz,
 | ||
|  |     updated timestamptz,
 | ||
|  |     privacy privacy,
 | ||
|  |     index int8[]
 | ||
|  | );
 | ||
|  | 
 | ||
|  | GRANT ALL ON public.playlists TO current_user;
 |