سلام بچه ها تو این پست یکسری از دستورات اولیه از پستگرس رو براتون اماده کردم ک اگر یک روزی خواستید با این دیتابیس کار کنید , حداقلی های دستوراتش رو بدونید و بتونید کارتون رو راه بندازید
امیدوارم بدردتون بخوره
psql -U postgres -d postgres -h 127.0.0.1
* -U = UserName
* -d = Select DataBase
* -h = Host
sudo -u postgres psql
sudo docker exec -it -u postgres Postgres-DB psql
* -u = UserName
* Postgres-DB = Database Name
* psql = run this command on container4
Table Lists
\d
show tables detailes
\d "TABLENAMES"
List schemas
\dn
List tables inside public schemas
\dt
List tables inside particular schemas. For eg: 'schema1'.
\dt schema1.
List of Extentions
\dx
List Roles/Users and accesses
\du
Show Databases
\l
quit
\q
Switch to Users
\c -c postgres
Switch DataBase
\c inc_backup
Connection Information
\conninfo
NOSUPERUSER is the default
CREATE ROLE "role name" WITH PASSWORD '*****' SUPERUSER;
createuser --help
createuser -ls titoangel -U postgres -h 127.0.0.1 -W "1234"
* -ls = login + superuser
* -U postgres = create new user with this user
IN PSQL
CREATE DATABASE MYDBNAME WITH OWNER = postgres;
DROP DATABASE MYDBNAME;
IN UNIX(SELL)
createdb MYDBNAME -h 127.0.0.1
dropdb MYDBNAME -h 127.0.0.1
CREATE DATABASE new_template WITH TEMPLATE=template0
ALTER USER postgres PASSWORD 'newpassword';