반응형

리눅스에 설치하기

설치

sudo apt update
sudo apt install -y postgresql postgresql-contrib

계정 변경

  • 설치 완료시 postgres라는 계정이 자동으로 생성되고, 이 계정으로 로그인
sudo -i -u postgres

postgresql 접속

psql

테이블 생성

CREATE TABLE words (
    equipId serial PRIMARY KEY,
    word varchar (50) NOT NULL,
    means varchar (250) NOT NULL,
    example varchar (1000) NULL,
    location varchar (250) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    updateDate date
);

생성된 테이블 확인

postgres=# \d
                List of relations
 Schema |       Name        |   Type   |  Owner   
--------+-------------------+----------+----------
 public | words             | table    | postgres
 public | words_equipid_seq | sequence | postgres
(2 rows)

데이터 추가

INSERT INTO words (word, means, example, location, updateDate) VALUES ('simple', '간단한', 'see also simply', 'east', '2017-09-14');
INSERT INTO words (word, means, example, location, updateDate) VALUES ('difficult', '어려운', 'an unreasonable and unhelpful way.', 'west', '2017-09-14');

데이터 조회

postgres=# select * from words where word = 'simple';
 equipid |  word  | means  |     example     | location | updatedate 
---------+--------+--------+-----------------+----------+------------
       1 | simple | 간단한 | see also simply | east     | 2017-09-14
(1 row)

테이블 삭제

DROP TABLE words;

참고

반응형

'Development > ETC' 카테고리의 다른 글

[Kakao] 웹으로 카카오 지도 연동하기  (0) 2023.12.24
[Naver] 웹으로 네이버 지도 연동하기  (0) 2023.12.01
[HTTP] Transfer-Encoding  (0) 2023.05.09
[Gradle] Multi-Project  (0) 2021.05.22
[Tool] JMeter  (0) 2021.04.18

+ Recent posts