How to Install and Set Up PostgreSQL on a Linux Server
postgresql.org·25w·
Discuss: DEV
Preview
Report Post

In this article, I will show you how to install and set up PostgreSQL on a Linux server.

Make sure you have:

  • A Linux server

  • Internet access to install packages

Step 1: Log into your Ubuntu server

you can use the command,
ssh username@server_ip_
Then you'll be prompted to enter your password.
If the password entered is correct then you are in the server.

Step 2: Install PostgreSQL

Search https://www.postgresql.org/download/ to see the download versions of available.
Select the one for linux and ubuntu.
You'll get the image below.

In this article, I will show you how to install and set up PostgreSQL on a Linux server.

Make sure you have:

  • A Linux server

  • Internet access to install packages

Step 1: Log into your Ubuntu server

you can use the command,
ssh username@server_ip_
Then you'll be prompted to enter your password.
If the password entered is correct then you are in the server.

Step 2: Install PostgreSQL

Search https://www.postgresql.org/download/ to see the download versions of available.
Select the one for linux and ubuntu.
You'll get the image below.

Copy and paste the lines of code as below into your ubuntu server, and you'll have downloaded posgresql.

sudo apt install curl ca-certificates
sudo install -d /usr/share/postgresql-common/pgdg
sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc
. /etc/os-release
sudo sh -c "echo 'deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $VERSION_CODENAME-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
sudo apt update
sudo apt -y install postgresql-16

Step 3: Connect to PostgreSQL

PostgreSQL creates a system user named postgres. You can switch to this user to open the PostgreSQL prompt:
We use,
sudo -i -u postgres

Then type, psql.
You should now be at the PostgreSQL prompt:

postgres=#

To exit the prompt, type:
\q

Then return to your regular user:

exit

Step 4: Create a New Database and User

If you want to create a new PostgreSQL user and database:

Switch to the postgres user:
sudo -i -u postgres

Create a new user:
createuser --user_name

It will prompt you for a username and whether the new user should be a superuser.

Create a new database:
createdb database_name

Now you can select the database you want to use and add tables and values to it, to select use
\c database_name
Then from there you can add your tables and values.

Check posgres status:
sudo systemctl status posgresql

To stop posgresql:
sudo systemctl stop posgresql

To start posgresql:
sudo systemctl start posgresql

To restart posgresql:
sudo systemctl restart posgresql

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help