36 lines
646 B
Go
36 lines
646 B
Go
package queries
|
|
|
|
const USER_CREATE_QUERY string = `
|
|
INSERT INTO ordr_user(sub_id, user_name) VALUES ($1, $2);
|
|
`
|
|
|
|
const USER_UPDATE_QUERY string = `
|
|
UPDATE ordr_user SET user_name = $1 WHERE sub_id = $2;
|
|
`
|
|
|
|
const USER_SET_IS_ADMIN_QUERY string = `
|
|
UPDATE ordr_user SET is_admin = TRUE WHERE id = $1;
|
|
`
|
|
|
|
const USER_REVOKE_ADMIN_QUERY string = `
|
|
UPDATE ordr_user SET is_admin = FALSE WHERE id = $1;
|
|
`
|
|
|
|
const USER_SET_INACTIVE_QUERY string = `
|
|
UPDATE ordr_user SET active = FALSE WHERE id = $1;
|
|
`
|
|
|
|
const USER_GET_TABLE_DATA string = `
|
|
SELECT
|
|
id,
|
|
user_name,
|
|
job_position,
|
|
active,
|
|
is_admin
|
|
FROM
|
|
ordr_user
|
|
ORDER BY user_name
|
|
OFFSET $2
|
|
LIMIT $3;
|
|
`
|