Here in this post, I will use the Ubuntu distribution for demonstration purposes. The following is a list of valid distributions that can be installed.Īfter that, you can install the chosen Linux distribution on WSL2 by running the command:
Supposing you prefer to change the distribution installed, you have the option to choose among those available. All future launches should take less than a second. The first time you launch a newly installed Linux distribution, a console window will open and you’ll be asked to wait for files to de-compress and be stored on your machine.
Kali linux how to install postgresql download#
Kali linux how to install postgresql windows#
To install WSL2 from PowerShell or the Windows Command Prompt, just run: WSL2 will provide the environment for advanced developers to build and test different PostgreSQL extensions not available in binary form or created exclusively for Linux, e.g., pg_squeeze, pg_show_plans, pg_crash, pg_partman, etc.Since WSL2 is a standalone virtual machine under the hood, using it might be the easiest way to achieve this. That way, you can immediately find issues with client authentication, or with connection settings. It’s a good idea to test and debug your application in a remote environment rather than on a local host.Running psql under WSL2 will provide you with a smoother experience. However, there are some limiting issues under Windows, e.g., the lack of tab completion, issues with encoding, etc. psql is the standard tool for learning and working with PostgreSQL.There are a ton of reasons why a developer might want to use WSL2 with PostgreSQL onboard, but let’s name a few: At least, according to this Stack Overflow survey 2021: Why do I need PostgreSQL on WSL2?Įven though there is a strong feeling that a true programmer uses Linux in their work, this statement is not really close to the truth. I want you to be able to complete all the steps from scratch, without having to skip all over the place. Even though this knowledge can be found in different bits and pieces spread out all over the internet, I want to compile a short and straightforward how-to article. This post explains how to install PostgreSQL on WSL2 for Windows, apply the necessary changes to PostgreSQL settings, and access the database from the Windows host.