30 lines
		
	
	
		
			604 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			604 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- 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");
 | |
| 
 | 
