PostgreSQL
This tutorial will guide you through setting up a PostgreSQL database on your local machine.
Step 1: Initialize the Database
The first step is to initialize the database using the initdb.exe
command. This will create a new database cluster and you'll be asked to set a password for the postgres
user. The encoding is set to UTF8
and the authentication method to scram-sha-256
.
initdb.exe -D C:toolspgsqlpgsql_data -U postgres -W -E UTF8 -A scram-sha-256
Step 2: Start the Database
Once the database has been initialized, you can start it using the pg_ctl.exe
command. The -l
option specifies the name of the file to which the server's output will be written.
pg_ctl.exe -D C:toolspgsqlpgsql_data -l logfile start
Step 3: Stop the Database
To stop the running database, you can use the pg_ctl.exe
command again with the stop
argument.
pg_ctl.exe -D C:toolspgsqlpgsql_data stop
Congratulations! You've successfully initialized, started, and stopped a PostgreSQL database on your local machine.