рдореИрдВ рдХрд┐рд╕реА рднреА рдкрд╛рдиреА рдХреЗ рдмрд┐рдирд╛ рдПрдХ
рд╕реБрдВрджрд░ рд╡реНрдпрд╛рдкрдХ рдЧреЗрдЯрд┐рдВрдЧ рд╕реНрдЯрд╛рд░реНрдЯ
рдореИрдиреБрдЕрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рд▓рд┐рдирдХреНрд╕ рдмрдиреНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рдерд╛ред
PostgreSQL рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо (ORBMS) рд╣реИ, рдЬреЛ POSTGRES
, рд╕рдВрд╕реНрдХрд░рдг 4.2 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдмрд░реНрдХрд▓реЗ рд╡рд┐рднрд╛рдЧ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
PostgreSQL рдореВрд▓ рдмрд░реНрдХрд▓реЗ рдХреЛрдб рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╡рдВрд╢рдЬ рд╣реИред рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ SQL рдорд╛рдирдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдИ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, PostgreSQL рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдпрд╛ рдЬреЛрдбрд╝рдХрд░
- рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░
- рд╕рдорд╛рд░реЛрд╣
- рдСрдкрд░реЗрдЯрд░реЛрдВ
- рдХреБрд▓ рдХрд╛рд░реНрдп
- рд╡рд┐рдзрд┐ рд╕реВрдЪрдХрд╛рдВрдХ
- рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрд╛рд╖рд╛рдПрдБ
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛
PostgreSQL рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдХреЗ рд╕рднреА рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреА рддрд░рд╣, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ (рдбреЗрдмрд┐рдпрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИ)ред рдпрд╣рд╛рдБ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдирд╡реАрдирддрдо рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп рд╕рдВрд╕реНрдХрд░рдг 9.2.2 рд╣реИ
wget http://ftp.postgresql.org/pub/source/v9.2.2/postgresql-9.2.2.tar.gz tar xzf postgresql-9.2.2.tar.gz
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реБрдВрджрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдзрд╛рд░ рдлрд╛рдЗрд▓реЗрдВ / usr / рд╕реНрдерд╛рдиреАрдп / pgsql рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рдПрдВрдЧреА, рд▓реЗрдХрд┐рди рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
--prefix=/path/to/pgsql
./configure рдХрдорд╛рдВрдб рд╕реЗ рдкрд╣рд▓реЗ
рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
export CC=gcc
PostgeSQL рд░реАрдбрд▓рд╛рдЗрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
--without-readline
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреЗ рдкрд╛рд╕ рдСрдЯреЛрдЯреВрд▓рд╕ рд╣реИрдВ ? рдлрд┐рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ:
cd postgresql-9.2.2 ./configure --without-readline sudo make install clean
рд╕рднреА рд╕рдЬреНрдЬрдиреЛрдВ! рдмрдзрд╛рдИ!
рд╕рдорд╛рдпреЛрдЬрди
рд╣рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ (рдХреНрд▓рд╕реНрдЯрд░) рдХреЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рдХреИрд╡рд┐рдПрдЯ рд╣реИ - рдбреЗрдЯрд╛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рдорд╛рд▓рд┐рдХ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░реВрдЯ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВрдЧреЗ
sudo useradd postgres -p postgres -U -m
рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ
sudo chown -R postgres:postgres /usr/local/pgsql
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рд╣рдореЗрдВ рддрд░рдмреВрдЬ рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рдпрд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
initdb -D /usr/local/pgsql/data
рдЕрдм рдЖрдкрдХреЛ рдСрдЯреЙрд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдВ PostgreSQL рд▓реЙрдиреНрдЪ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдФрд░ рдпрд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд▓-9.2.2 / contrib / start-script / linux рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗ рд╕рдХрддреА рд╣реИ:
- рдЙрдкрд╕рд░реНрдЧ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рд╣рдо PostgreSQL рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ /ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВ
- PGDATA рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╣реБрдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
- PGUSER рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдУрд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ init.d рдореЗрдВ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ
sudo cp ./postgresql-9.2.2/contrib/start-scripts/linux /etc/init.d/postgres sudo update-rc.d postgres defaults
рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред
рд╣рдо рдкрд░рд┐рдЪрдп рдХрд░рд╛рддреЗ рд╣реИрдВ
/usr/local/pgsql/bin/psql -U postgres
рдФрд░ рдЕрдЧрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЦрд┐рдбрд╝рдХреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рд╕реЗрдЯрдЕрдк рд╕рдлрд▓ рд░рд╣рд╛! рдмрдзрд╛рдИ!
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдирд╛рдордХ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдм рдкреНрд░рд╛рдзрд┐рдХрд░рдг рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
/Usr/local/pgsql/data/pg_hba.conf рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реНрдерд╛рдиреАрдп рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╣реИ, рджреВрд╕рд░реА IPv4 рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рддреАрд╕рд░реА IPv6 рдХреЗ рд▓рд┐рдП рд╣реИред
рдмрд╣реБрдд рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд┐рд░реНрдл рдПрдХ рд╣реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдзрд┐ рд╣реИред рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ (рдХреЗрд╡рд▓ рдореВрд▓)
- рд╡рд┐рд╢реНрд╡рд╛рд╕ - рдХреЛрдИ рднреА рдХрд┐рд╕реА рднреА рдирд╛рдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реИред
- рдЕрд╕реНрд╡реАрдХрд╛рд░ - рдмрд┐рдирд╛ рд╢рд░реНрдд рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ! рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ IP рдкрддреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
- рдкрд╛рд╕рд╡рд░реНрдб - рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рд╕реГрдЬрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
- рдкрд╣рдЪрд╛рди - рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ /usr/local/pgsql/data/pg_ident.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореИрдВ рдЙрди рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрд╛рдо рдЖрдПрдВрдЧреАред
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ
pg_config
PostgreSQL рдХреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред
initdb
рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ (рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░) рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рдЙрддреНрддрд░ рдХреЗ рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИред initdb рдХреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рд░реНрд╡рд░ рд╕реНрд╡рд╛рдореА рдХреА рдУрд░ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬреИрд╕рд╛ рдХрд┐ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдХреА рдУрд░ рд╕реЗ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
pg_ctl
PostgreSQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ, рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ, рд░реЛрдХрдиреЗ, рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
psql
рддрд░рдмреВрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХред рдЖрдкрдХреЛ SQL рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
createdb
рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ -O рд╡рд┐рдХрд▓реНрдк (рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдпрд╣ CREAT DATABASE рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП SQL рд░реИрдкрд░ рд╣реИред
dropdb
рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ SQL DROP DATABASE рдХрдорд╛рдВрдб рдХрд╛ рд░реИрдкрд░ рд╣реИред
CreateUser
рдПрдХ рдирдпрд╛ рддрд░рдмреВрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ SQL CREATE ROLE рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЖрд╡рд░рдг рд╣реИред
dropuser
рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред рдпрд╣ SQL DROP ROLE рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЖрд╡рд░рдг рд╣реИред
createlang
PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ SQL CREATE LANGUAGE рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред
droplang
рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред рдпрд╣ SQL DROP LANGUAGE рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЖрд╡рд░рдг рд╣реИред
pg_dump
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдмреИрдХрдЕрдк (рдбрдВрдк) рдмрдирд╛рддрд╛ рд╣реИред
pg_restore
рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреИрдХрдЕрдк (рдбрдВрдк) рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
pg_dumpall
рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдмреИрдХрдЕрдк (рдбрдВрдк) рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрдирд╛рддрд╛ рд╣реИред
reindexdb
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ SQL REINDEX рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред
clusterdb
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрд╣ SQL CLUSTER рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдЖрд╡рд░рдг рд╣реИред
vacuumdb
рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдХреВрд▓рдХред рдпрд╣ SQL рдХрдорд╛рдВрдб VACUUM рдХрд╛ рдПрдХ рдЖрд╡рд░рдг рд╣реИред
рдЖрдзрд╛рд░ рдкреНрд░рдмрдВрдзрдХ
рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП, рдЕрд░реНрдерд╛рдд, php рдкреНрд░рдмрдВрдзрдХ phpPgAdmin рд╣реИ рдФрд░ GUI рдкреНрд░рдмрдВрдзрдХ pgAdmin рд╣реИред рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рджреЛрдиреЛрдВ рдЦрд░рд╛рдм рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
PS рдЕрдЧрд░ рдЖрдк рдХреБрдЫ рднреВрд▓ рдЧрдП, рддреЛ рдХрд╣рд┐рдП - рдореИрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛