update documentations, remove bonfire
This commit is contained in:
parent
5c0e0adecb
commit
e50dbd6fed
4 changed files with 7 additions and 28 deletions
30
notes/postgres.md
Normal file
30
notes/postgres.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# Postgresql
|
||||
|
||||
## Creating a user and the database
|
||||
|
||||
To create a new user within postgresql, enter the shell via `helperbot --psql`.
|
||||
|
||||
First we'll create the user. Use the following:
|
||||
```sql
|
||||
CREATE USER <user> WITH ENCRYPTED PASSWORD '<password>';
|
||||
```
|
||||
|
||||
Now within the shell, you can just. Type in `\q` to quit.
|
||||
```sql
|
||||
CREATE DATABASE <db name>;
|
||||
```
|
||||
|
||||
Now you need to give the user proper permissions to access the database, otherwise it will fail to work with whatever application we want to hook it up with.
|
||||
```sql
|
||||
GRANT ALL PRIVILEGES ON DATABASE <db name> TO <user>;
|
||||
\c <db name> -- switch to the database
|
||||
GRANT ALL ON SCHEMA public TO <user>;
|
||||
```
|
||||
|
||||
## Deleting a user and their database
|
||||
|
||||
If you ever need to delete a user and their database:
|
||||
```sql
|
||||
DROP DATABASE <db name>;
|
||||
DROP USER <user>;
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue