Javalin 프레임워크에 PostgreSQL 붙여보기
지난번 글( https://gauryan.blogspot.com/2024/09/javalin.html )에 이어서, Javalin 프레임워크에 PostgreSQL 을 붙여서 동작시켜보자. 우선, scoop 을 이용해서 PostgreSQL을 설치해준다. scoop install postgresql 을 실행한다. pg_ctl start 를 입력해서 PostgreSQL을 기동합니다. psql -U postgres 를 입력해서 PostgreSQL에 관리자로 로그인합니다. 다음처럼 새로운 사용자 계정을 생성합니다. 사용자 이름과 비밀번호는 원하는 것으로 설정하면 되겠습니다. 그리고, Database 를 생성합니다. 데이터베이스 이름은 test_db 로 하였고, 소유주는 test_user 로 하였습니다. \q 로 PostgreSQL에서 빠져나와서 새로 새성한 사용자로 로그인해봅니다. 새로운 테스트용 테이블도 생성해봅니다. CREATE TABLE TB_ADMIN ( ADMIN_NO Serial NOT NULL, LOGIN_ID Varchar(20) NOT NULL UNIQUE, PASSWD Varchar(20) NOT NULL, NICK Varchar(20) NOT NULL, EMAIL Varchar(40), PRIMARY KEY (ADMIN_NO) ) Without Oids; 테스트용 데이터도 넣어봅시다. INSERT INTO TB_ADMIN(LOGIN_ID, PASSWD, NICK, EMAIL) VALUES('honggildong', 'ajtwlddl', 'HONG', 'hgd@gmail.com'); INSERT INTO TB_ADMIN(LOGIN_ID, PASSWD, NICK, EMAIL) VALUES('jangnara', 'dlQmsdl', 'JANG', 'jnr@gmail.com'); ...