This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
database:postgresql [2016/03/24 16:02] – [Commands] tmade | database:postgresql [2018/03/31 10:06] (current) – [RESTORE] tmade | ||
---|---|---|---|
Line 94: | Line 94: | ||
psql -f dumpfile postgres | psql -f dumpfile postgres | ||
- | | ||
- | To restore a DB (created with " | ||
- | |||
- | dropdb databasename | ||
- | createdb databasename | ||
- | | ||
- | Afterwards you have to invoke: | ||
- | |||
- | pg_restore -d databasename databasename.dump | ||
- | psql dbname < infile.sql | ||
- | |||
==== POINT IN TIME RECOVERY ==== | ==== POINT IN TIME RECOVERY ==== | ||
Line 125: | Line 114: | ||
CREATE DATABASE test OWNER test | CREATE DATABASE test OWNER test | ||
+ | ==== Roles and Grants ==== | ||
- | + | To add role " | |
- | ALTER USER db001 CREATEDB; | + | |
- | sudo -u postgres psql -c 'alter user db001 with createdb' | + | |
+ | or | ||
+ | | ||