Will I always need to do that using sudo?
You can enable the service so that it starts at boot.
sudo systemctl enable postgresql.service
If you want to start it manually, you must use sudo or login as root and start it.
OK good to know. I have some aliases that stop/start/restart/reload/status, so I need to modify those.
OK, looking good so far. Cheers