postgreSQL 접속법
가장 최근 기억부터 정리 시작
Install Homebrew
brew install postgres
1) psql을 사용하여 RDS for PostgreSQL DB 인스턴스에 연결
psql을 사용하여 RDS for PostgreSQL DB 인스턴스에 연결하려면 호스트(DNS) 정보, 액세스 자격 증명 및 데이터베이스 이름을 제공해야 합니다
ex) psql --host=database-1.cluster-cgynpmbhjdrj.ap-northeast-2.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=postgres
원인 : 해당 사용자가 해당 DB ROLE을 가지고 있지 않기 때문
시도 1
postgres=> CREATE USER testuser NOSUPERUSER;
CREATE ROLE
postgres=> ALTER USER testuser WITH PASSWORD 'testuser';
ALTER ROLE
postgres=> GRANT testuser TO postgres;
GRANT ROLE
postgres=> CREATE DATABASE test_db WITH OWNER testuser;
CREATE DATABASE
role도 testuser로 생겼다.
하지만 오류도 똑같다.