Install PostgreSQL into EC2 in AWS
**PostgreSQL Server Install করতে হবে
** Database User create করতে
হবে
** Empty Database create করতে
হবে
প্রথমে
check করো PostgreSQL
install আছে কিনা:
>psql –version
যদি
PostgreSQL install না থাকে।
Install করো:
>sudo apt update
>sudo apt install postgresql
postgresql-contrib -y
তারপর
service check:
>sudo systemctl status
postgresql
যদি
PostgreSQL install থাকে
কিন্তু postgres user না থাকে, তাহলে
check করো:
>cat /etc/passwd | grep
postgres
কোন
output না এলে system user তৈরি হয়নি।
Ubuntu/Debian-এ PostgreSQL package install
হলে সাধারণত postgres user
automatic তৈরি হয়। তাই এটা
বেশিরভাগ ক্ষেত্রে incomplete
installation-এর লক্ষণ।
PostgreSQL Setup
>sudo -u postgres psql
///SQL
CREATE DATABASE examdb;
//সফল হলে দেখাবে
CREATE DATABASE
//Database তালিকা
দেখুন
\list
//নতুন
Database-এ connect করুন
\c examdb
CREATE USER examuser WITH PASSWORD 'Ex@2026@db';
GRANT ALL PRIVILEGES ON DATABASE examdb TO examuser;
ALTER DATABASE examdb OWNER TO examuser;
\q
// Test login (new user দিয়ে)
psql -U examuser -d examdb -h localhost -W
//এখানে এস
কতগুরো টেবিল আছে দেখার জন্য \dt , ইউজার দেখার জন্য \dp
//এরপর Django-এর settings.py-এ:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'examdb',
'USER': 'examuser',
'PASSWORD': 'E***db',
'HOST': 'localhost',
'PORT': '5432',
}
}
Comments
Post a Comment