From 0afbe14da063391d1f11febc803dc56dea57f248 Mon Sep 17 00:00:00 2001 From: almightyDavid Date: Sat, 13 Sep 2025 22:08:04 +0200 Subject: [PATCH 1/7] createuser: add page --- pages/common/createuser.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/createuser.md diff --git a/pages/common/createuser.md b/pages/common/createuser.md new file mode 100644 index 00000000000000..9b8d2414daf83b --- /dev/null +++ b/pages/common/createuser.md @@ -0,0 +1,24 @@ +# createuser + +> Create a PostgreSQL user (role). +> More information: . + +- Create a user interactively (prompts for role attributes): + +`createuser --interactive {{username}}` + +- Create a user with no special rights: + +`createuser {{username}}` + +- Create a superuser: + +`createuser {{[-s|--superuser]}} {{username}}` + +- Create a user allowed to create databases, manage roles, and prompt for a password: + +`createuser {{[-d|--createdb]}} {{[-r|--createrole]}} {{[-P|--pwprompt]}} {{username}}` + +- Create a user without the ability to create databases or manage roles: + +`createuser {{[-D|--no-createdb]}} {{[-R|--no-createrole]}} {{username}}` From 8349a97ed6891fac7e05c73cd3b82caf971abfd7 Mon Sep 17 00:00:00 2001 From: jeyvid <86911824+almightyDavid@users.noreply.github.com> Date: Sat, 13 Sep 2025 23:33:31 +0200 Subject: [PATCH 2/7] Update pages/common/createuser.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/common/createuser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/createuser.md b/pages/common/createuser.md index 9b8d2414daf83b..137a96c14b333c 100644 --- a/pages/common/createuser.md +++ b/pages/common/createuser.md @@ -3,7 +3,7 @@ > Create a PostgreSQL user (role). > More information: . -- Create a user interactively (prompts for role attributes): +- Create a user interactively: `createuser --interactive {{username}}` From c427feac43800bb304152cfbeb564d30063bdc17 Mon Sep 17 00:00:00 2001 From: almightyDavid Date: Fri, 19 Sep 2025 00:02:11 +0200 Subject: [PATCH 3/7] dropuser: add page --- pages/common/dropuser.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pages/common/dropuser.md diff --git a/pages/common/dropuser.md b/pages/common/dropuser.md new file mode 100644 index 00000000000000..06d77942caf6b0 --- /dev/null +++ b/pages/common/dropuser.md @@ -0,0 +1,25 @@ +# dropuser + +> Remove an existing PostgreSQL user (role). +> More information: . + +- Prompt for confirmation and the username before user removal: + +`dropuser --interactive` + +- Remove user instantly: + +`dropuser {{username}}` + +- No error if the user to be removed doesn't exist: + +`dropuser --if-exists {{username}}` + +- Remove a user on the server with address 127.0.0.1 on port 4321: + +`dropuser -h 127.0.0.1 -p 4321 {{username}}` + +- Remove a user on the server with address 127.0.0.1 on port 4321 as user "admin" : + +`dropuser --username=admin --host=127.0.0.1 --port=4321 {{username}}` + From d2171d4884c241816ef832275d556ede026e7fb5 Mon Sep 17 00:00:00 2001 From: almightyDavid Date: Fri, 19 Sep 2025 00:07:50 +0200 Subject: [PATCH 4/7] dropuser: add page --- pages/common/dropuser.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/common/dropuser.md b/pages/common/dropuser.md index 06d77942caf6b0..a3b795168917d0 100644 --- a/pages/common/dropuser.md +++ b/pages/common/dropuser.md @@ -22,4 +22,3 @@ - Remove a user on the server with address 127.0.0.1 on port 4321 as user "admin" : `dropuser --username=admin --host=127.0.0.1 --port=4321 {{username}}` - From a9adba9ee38c755f8ffe3b8f998b19be296bc473 Mon Sep 17 00:00:00 2001 From: jeyvid <86911824+almightyDavid@users.noreply.github.com> Date: Fri, 19 Sep 2025 12:43:29 +0200 Subject: [PATCH 5/7] Update pages/common/dropuser.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/common/dropuser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/dropuser.md b/pages/common/dropuser.md index a3b795168917d0..da47c84e9b13c6 100644 --- a/pages/common/dropuser.md +++ b/pages/common/dropuser.md @@ -5,7 +5,7 @@ - Prompt for confirmation and the username before user removal: -`dropuser --interactive` +`dropuser {{[-i|--interactive]}}` - Remove user instantly: From 75f968a67922f74a4b800330e284954619c457ff Mon Sep 17 00:00:00 2001 From: jeyvid <86911824+almightyDavid@users.noreply.github.com> Date: Fri, 19 Sep 2025 12:43:40 +0200 Subject: [PATCH 6/7] Update pages/common/dropuser.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/common/dropuser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/dropuser.md b/pages/common/dropuser.md index da47c84e9b13c6..655bf89aedea8d 100644 --- a/pages/common/dropuser.md +++ b/pages/common/dropuser.md @@ -21,4 +21,4 @@ - Remove a user on the server with address 127.0.0.1 on port 4321 as user "admin" : -`dropuser --username=admin --host=127.0.0.1 --port=4321 {{username}}` +`dropuser {{[-U|--username]}} admin {{[-h|--host]}} 127.0.0.1 {{[-p|--port]}} 4321 {{username}}` From 27810dd1a26177fdeed9837c1aba1f8f0f7b41dc Mon Sep 17 00:00:00 2001 From: jeyvid <86911824+almightyDavid@users.noreply.github.com> Date: Fri, 19 Sep 2025 12:43:45 +0200 Subject: [PATCH 7/7] Update pages/common/dropuser.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/common/dropuser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/dropuser.md b/pages/common/dropuser.md index 655bf89aedea8d..00d5d76a760cd5 100644 --- a/pages/common/dropuser.md +++ b/pages/common/dropuser.md @@ -17,7 +17,7 @@ - Remove a user on the server with address 127.0.0.1 on port 4321: -`dropuser -h 127.0.0.1 -p 4321 {{username}}` +`dropuser {{[-h|--host]}} 127.0.0.1 {{[-p|--port]}} 4321 {{username}}` - Remove a user on the server with address 127.0.0.1 on port 4321 as user "admin" :