I’ve been running postgresql manually whenever I did a reboot which seems rather silly. What do I need to do to get it running on boot?
Same as any other service, go to YaST and enable it to start at boot.
Or from the command line:
chkconfig --set postgresql on
(I’m assuming the service is called postgresql. I’m also assuming that you installed it from an openSUSE package. If you installed it from elsewhere, you have to make your own arrangements.)