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

Popular posts from this blog

Basic Web Design with HTML and CSS

Web Design JavaScript