diff --git a/.gitignore b/.gitignore
index 9a576afea..0a0f0f366 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,7 +20,7 @@ erl_crash.dump
 /.env
 .env.2
 
-setup_db.psql
+/setup_db.psql
 
 .elixir_ls
 /doc
diff --git a/support/postgresql/setup_db.psql b/support/postgresql/setup_db.psql
new file mode 100644
index 000000000..167a4be45
--- /dev/null
+++ b/support/postgresql/setup_db.psql
@@ -0,0 +1,8 @@
+CREATE USER <%= database_username %> WITH ENCRYPTED PASSWORD '<%= database_password %>';
+CREATE DATABASE <%= database_name %> OWNER <%= database_username %>;
+
+\c <%= database_name %>
+
+CREATE EXTENSION postgis;
+CREATE EXTENSION pg_trgm;
+CREATE EXTENSION unaccent;