আমি পিএসকিএলে নিম্নলিখিত এসকিউএল চালিয়েছি:
CREATE USER bspu LOGIN;
CREATE DATABASE bsp OWNER bspu;
GRANT ALL PRIVILEGES ON DATABASE bsp TO bspu;
\c bsp
CREATE TABLE users (
id SERIAL PRIMARY KEY,
client_id VARCHAR(20) NOT NULL,
api_key VARCHAR(100) NOT NULL,
api_secret VARCHAR(100) NOT NULL,
auth_token VARCHAR(128) NOT NULL
);
আমি যখন লগইন করি bspu
এবং users
টেবিলটি জিজ্ঞাসা করার চেষ্টা করি তখন ত্রুটিটি পাই:
permission denied for relation users
আমি দৌড়ানোর চেষ্টা করেছি:
ALTER DEFAULT PRIVILEGES GRANT ALL ON TABLES TO bspu;
তবে তাতে কোনও লাভ হয় না। আমি কি ভুল করছি? কেন ডাটাবেসের মালিকের নিজস্ব ডাটাবেস অনুসন্ধানের অনুমতি নেই?
সম্পাদনা: আমি bspu
আপাতত সুপারভাইজারে আপগ্রেড করেছি , তাই আমি কাজ চালিয়ে যেতে পারি। আরও নির্দেশিকা প্রশংসা।
SELECT session_user, current_user
আপনার স্ক্রিপ্টের শীর্ষে আপনি কী পাবেন ? এবং আপনার পোস্টগ্রিজ সংস্করণটি কী?
\dt "users"
শো আউটপুট কি করে ?