DB/Postgres
Postgresql 15 user create 유저생성
로아_
2023. 3. 29. 11:58
728x90
Postgresql 15 user create 유저생성
postgresql 15버전에서 기본 유저 및 데이터 베이스를 생성했는데 public 스키마에 접근이 불가능해서 구글링해보니
15버전부터는 public 스키마에 권한을 따로 줘야 했다.
CREATE DATABASE testuser;
CREATE USER testuser WITH ENCRYPTED PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE testuser TO testuser;
GRANT ALL ON SCHEMA public TO testuser;
GRANT ALL ON DATABASE testuser TO testuser;
ALTER DATABASE testuser OWNER TO testuser;
GRANT USAGE, CREATE ON SCHEMA public TO testuser;
https://stackoverflow.com/questions/74110708/postgres-15-permission-denied-for-schema-public
Postgres 15. permission denied for schema public
Can't create tables in public schema as non-superuser postgres - super user. What I've done: ALTER SCHEMA public owner to postgres; CREATE USER admin WITH PASSWORD 'my-password'; GRANT USAGE,
stackoverflow.com
728x90