ویرگول
ورودثبت نام
MohammadReza Izadi
MohammadReza Izadi
خواندن ۱ دقیقه·۲ سال پیش

دستورات اولیه ی پستگرس (Postgresql)

سلام بچه ها تو این پست یکسری از دستورات اولیه از پستگرس رو براتون اماده کردم ک اگر یک روزی خواستید با این دیتابیس کار کنید , حداقلی های دستوراتش رو بدونید و بتونید کارتون رو راه بندازید
امیدوارم بدردتون بخوره

Connect DB

psql -U postgres -d postgres -h 127.0.0.1

* -U = UserName

* -d = Select DataBase

* -h = Host

Run psql with postgres user

sudo -u postgres psql

Connect to Docker

sudo docker exec -it -u postgres Postgres-DB psql

* -u = UserName

* Postgres-DB = Database Name

* psql = run this command on container4

Basic Command

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;

USER SYNTAX

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

Create & Remove Database

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 from TEMPLATE

CREATE DATABASE new_template WITH TEMPLATE=template0

Restart Password

ALTER USER postgres PASSWORD 'newpassword';
پستگرسpostgresqlpostgresdatabaseدیتابیس
شاید از این پست‌ها خوشتان بیاید