설치는 아래 글에 나온 것처럼 brew install 만 했습니다. 감사합니다.
DB > SCHEMA > TABLE 형태라고 해서
위 게시물 따라 DB 만들고 > ROLE 만들고 > 권한 주고 > 해당 ROLE 로 이동 > SCHEMA 만들기 까지 해보았습니다.
brew install postgresql // 설치
brew services start postgresql // 서비스 시작
psql postgres // 진입
CREATE DATABASE test; // DB 생성
SELECT rolname FROM pg_roles; // role 확인
\du // 사용자 리스트
CREATE ROLE test with LOGIN PASSWORD '₩₩₩₩₩₩'; // 롤 생성
// CREATE ROLE [만들 롤 이름] with LOGIN PASSWORD '비밀번호';
SELECT rolname FROM pg_roles; // 롤 확인
ALTER ROLE test CREATEDB; // test라는 role에 CREATEDB 라는 권한 부여
\list // DB 리스트
GRANT ALL PRIVILEGES ON DATABASE test TO test;
// test ROLE 에 test DB의 모든 권한 주기, 앞이 ROLE, 뒤가 DB
새 터미널을 열어서 만든 test 라는 ROLE 로 로그인해서 진행,
psql postgres -U test // test ROLE 로 로그인
\connect test // test 라는 DB 접속
\list
\dt // TABLE 리스트
CREATE SCHEMA test; // test 라는 SCHEMA 생성
\dn // SCHEMA 리스트
아우 다시 재설치하고 그래서 뭐라도 했네 못할 줄 알았는데 오늘 ㅎㅎ
728x90
반응형
'개발' 카테고리의 다른 글
install pgAdmin4 (mac m1) (0) | 2021.09.28 |
---|---|
GPKG > PostgreSQL 로 convert (0) | 2021.09.24 |
PostgreSQL 망한 설치와 삭제 in Mac (0) | 2021.09.24 |
M1 pip 설치 (2) | 2021.05.17 |
iOS Google Places 검색 적용하기 (0) | 2021.04.27 |