mirror of
				https://github.com/abhinavxd/libredesk.git
				synced 2025-11-03 21:43:35 +00:00 
			
		
		
		
	feat: store user roles in user roles table, drops the roles table on users table. feat: standardize column names in schema, renames disabled bool to enables. - vue router fixes to allow components / pages to rerender after creating an object in db. - minor fixes and refactors.
		
			
				
	
	
		
			21 lines
		
	
	
		
			454 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			454 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- name: get-view
 | 
						|
SELECT id, created_at, updated_at, name, filters, user_id
 | 
						|
FROM views WHERE id = $1;
 | 
						|
 | 
						|
-- name: get-user-views
 | 
						|
SELECT id, created_at, updated_at, name, filters, user_id
 | 
						|
FROM views WHERE user_id = $1;
 | 
						|
 | 
						|
-- name: insert-view
 | 
						|
INSERT INTO views (name, filters, user_id)
 | 
						|
VALUES ($1, $2, $3);
 | 
						|
 | 
						|
-- name: delete-view
 | 
						|
DELETE FROM views
 | 
						|
WHERE id = $1;
 | 
						|
 | 
						|
-- name: update-view
 | 
						|
UPDATE views
 | 
						|
SET name = $2, filters = $3, updated_at = NOW()
 | 
						|
WHERE id = $1
 |