Skip to main content
  1. Posts/

Resolving phpPgAdmin Permission Denied When Viewing Sequences

·1 min·
cpanel linux cpanel postgresql
Table of Contents

Issue
#

Saat menggunakan phpPgAdmin untuk melihat Sequences di dalam database, muncul error permission seperti berikut.

SQL error:

ERROR: permission denied for relation table_name_seq

Solution
#

Hal ini disebabkan oleh konfigurasi grant yang hilang atau kurang sesuai dengan user cPanel pada sequences database Postgres.

Untuk menambahkan grant pada pengguna cPanel ke dalam database Postgres, maka perlu mengakses psql melalui SSH.

Akses Postgres Shell.

psql -U postgres

Connect ke database yang akan ditambahkan grant.

\c database

Menambahkan grant untuk pengguna cPanel ke Database.

GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO user;

Contoh implementasinya.

# psql -U postgres
psql (9.2.24)
Type "help" for help.

postgres=# \c database
You are now connected to database "database" as user "postgres".
database=# GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO user; 
GRANT
database-# \q

Related

phpMyAdmin cPanel Lambat
·1 min
cpanel cpanel
Error odbc_connect() SQL Error - Can't Open lib 'SQL Server'
·3 mins
cpanel cpanel cagefs mssql
File Usage atau Inode Tidak Update di cPanel
·2 mins
cpanel cpanel
fix error: the ionCube Loader for PHP needs to be installed WHM
·1 min
cpanel cpanel
Fix pureftpd service failed to start
·1 min
cpanel cpanel
How to Install PostgreSQL
·2 mins
postgresql postgresql linux