홈>
코드 :
postgres=# create role hello;
CREATE ROLE
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
hello | Cannot login | {}
postgres | Superuser, Create role, Create DB, Replication | {}
postgres=# ALTER ROLE hello WITH LOGIN;
ALTER ROLE
postgres=# ALTER ROLE hello WITH CREATEDB;
ALTER ROLE
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
hello | Create DB | {}
postgres | Superuser, Create role, Create DB, Replication | {}
postgres=# ALTER ROLE hello WITH PASSWORD '123';
ALTER ROLE
postgres=# \q
-bash-4.2$ logout
[[email protected] test_user]# psql -U hello
Password for user hello:
psql: FATAL: database "hello" does not exist
hello
라는 역할을 만들려고합니다.
CREATE ROLE
와 함께 Postgres에서
로그인 및 데이터베이스 생성 권한을 변경했습니다. 그러나
-U
로 로그인하려고하면
그것은 위를 보여줍니다.
-U
에 대한 나의 이해가 여기 잘못 되었습니까?
?
- 답변 # 1
관련 자료
- postgresql - Python을 사용하여 존재하지 않는 경우 postgres 사용자/역할을 만드는 방법
- postgresql - Postgres Docker 컨테이너는 SQL 스크립트 생성을 실행하지 않습니다
- angular - ReactiveFormsModule을 사용하여 로그인 양식을 만들려고 할 때 두 가지 유형 오류가 발생합니다
- python - Django rest_auth로 사용자 지정 로그인보기를 만드는 방법은 무엇입니까?
- c# - EF Core Postgres Update-Database가 이미 존재하는 데이터베이스를 생성하려고합니다
- vue.js - 한쪽에 필드가 있고 다른 쪽이 이미지가되도록 분할 1/2 로그인 화면을 만드는 방법은 무엇입니까?
- postgresql - docker-compose 시작에 postgres 데이터베이스가 없으면 작성하십시오
- reactjs - 로그인 구성을 만드는 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
와이즈 비즈
자세한 내용은 여기를 참조하십시오 :
데이터베이스를 만든 후 다음을 수행 할 수 있습니다.
쉘에 자동으로 로그인합니다.
sudo -u hello psql