30 lines
		
	
	
		
			604 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			604 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
| 
								 | 
							
								-- Table: public.users
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-- DROP TABLE public.users;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE IF NOT EXISTS public.users
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								  updated timestamp with time zone,
							 | 
						||
| 
								 | 
							
								  notifications text[],
							 | 
						||
| 
								 | 
							
								  subscriptions text[],
							 | 
						||
| 
								 | 
							
								  email text NOT NULL,
							 | 
						||
| 
								 | 
							
								  preferences text,
							 | 
						||
| 
								 | 
							
								  password text,
							 | 
						||
| 
								 | 
							
								  token text,
							 | 
						||
| 
								 | 
							
								  watched text[],
							 | 
						||
| 
								 | 
							
								  feed_needs_update boolean,
							 | 
						||
| 
								 | 
							
								  CONSTRAINT users_email_key UNIQUE (email)
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								GRANT ALL ON TABLE public.users TO current_user;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-- Index: public.email_unique_idx
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-- DROP INDEX public.email_unique_idx;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE UNIQUE INDEX IF NOT EXISTS email_unique_idx
							 | 
						||
| 
								 | 
							
								  ON public.users
							 | 
						||
| 
								 | 
							
								  USING btree
							 | 
						||
| 
								 | 
							
								  (lower(email) COLLATE pg_catalog."default");
							 | 
						||
| 
								 | 
							
								
							 |