Ubuntu: 16.04 LTS: PostgreSQL ์ค์น
์ด์์ฒด์
Ubuntu 16.04.5 LTS
์ค์นํ ํ๋ก๊ทธ๋จ
PostgreSQL 11
PostgreSQL ์ค์น
์ด ๋๋ PostgreSQL apt ์ ์ฅ์๋ฅผ ์ถ๊ฐํ์ฌ ์ค์นํ ์ ์๋ค. PostgreSQL apt ์ ์ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ๋ถํฌ LTS ๋ฒ์ ์ ์ง์ํ๋ค.
18.04
16.04
14.04
PostgreSQL apt ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๋ ๋ฒ์ ์๋์ ๊ฐ๋ค.
/etc/apt/sources.list.d/pgdg.list
ํ์ผ ์์ฑ
$ sudo vi /etc/apt/sources.list.d/pgdg.list
- pgdg.list์ ๋ด์ฉ ์ถ๊ฐ (์ฐ๋ถํฌ ๋ฒ์ ์ ๋ฐ๋ผ ๋ด์ฉ์ด ๋ค๋ฆ)
Bionic (18.04)
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
Xenial (16.04)
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
Trusty (14.04)
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
- ํฐ๋ฏธ๋์ ๋ช ๋ น์ด ์ ๋ ฅ
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
PostgreSQL ์ค์น ๋ช ๋ น์ด (๋ฒ์ ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ค์น ๊ฐ๋ฅ)
$ sudo apt-get install postgresql-11
PostgreSQL ์ฌ์ฉ์ ๊ถํ
PostgreSQL์ ์ค์น ํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ฉด ๊ถํ์ด ์๋ค๊ณ ๋ฌ๋ค. ์ฐพ์๋ณด๋, PostgreSQL์ ์ค์นํ ๋ ์์๋ก postgres๋ผ๋ ๊ณ์ ์ ๋ง๋ค๊ณ ๊ทธ ๊ณ์ ์๋ง ๊ถํ์ ๋ถ์ฌํ๋ ๊ฑฐ ๊ฐ๋ค. ๋ด ๊ณ์ ์ ๊ถํ์ ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, ๋๋ postgres ๊ณ์ ์ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค. ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋์์ง ์์ผ๋, ๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด์ค๋ค.
$ sudo passwd postgres
๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด ๊ณ์ ์ ๋ณ๊ฒฝํด์ฃผ์.
$ su postgres
PostgreSQL ์ฝ์๋ก ์ ์ํ๋ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ๋ค.
$ psql
postgres@ubuntu:~$ psql
psql (11.1 (Ubuntu 11.1-1.pgdg16.04+1))
Type "help" for help.
postgres=#
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ, ์ฌ์ฉ
createdb
๋ช
๋ น์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ ์ ์๋ค. ์ผ๋จ ๋๋ android๋ผ๋ ์ด๋ฆ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค๊ธฐ๋ก ํ๋ค.
$ createdb android
์์ ๋ง๋ android ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ PostgreSQL ์ฝ์๋ก ์ ์ํด๋ณด์.
$ psql android
postgres@ubuntu:~$ psql android
psql (11.1 (Ubuntu 11.1-1.pgdg16.04+1))
Type "help" for help.
android=#
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote