From 76f5b7438ab1159d062947ea3e48de10f209d75d Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 9 Oct 2019 09:05:17 +0000 Subject: [PATCH] docs: create postgres --- postgres.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 postgres.md diff --git a/postgres.md b/postgres.md new file mode 100644 index 00000000..c61b2552 --- /dev/null +++ b/postgres.md @@ -0,0 +1,26 @@ +--- +title: Postgres +description: +published: true +date: 2019-10-09T09:05:14.198Z +tags: +--- + +# Postgres + + +[Create new user](https://www.a2hosting.com/kb/developer-corner/postgresql/managing-postgresql-databases-and-users-from-the-command-line) + +* At the command line, type the following command as the server's root user: +`su - postgres` +* You can now run commands as the PostgreSQL superuser. To create a user, type the following command: + +`createuser --interactive --pwprompt` + +* At the Enter name of role to add: prompt, type the user's name. +* At the Enter password for new role: prompt, type a password for the user. +* At the Enter it again: prompt, retype the password. +* At the Shall the new role be a superuser? prompt, type y if you want to grant superuser access. Otherwise, type n. +* At the Shall the new role be allowed to create databases? prompt, type y if you want to allow the user to create new databases. Otherwise, type n. +* At the Shall the new role be allowed to create more new roles? prompt, type y if you want to allow the user to create new users. Otherwise, type n. +* PostgreSQL creates the user with the settings you specified. \ No newline at end of file