Open titoshadow opened 4 years ago
Oh yeah! High on my list as well. Difficult to do since I'm not having a good PostgreSQL setup here at the moment.
What do you need, or what is your testing environment so I can prepare a PostgreSQL deployment for you? Would like to lend a hand :)
Help would be hugely appreciated. Right now I only have a Ubuntu 18.04 with mysql 5.7 setup. Haven't ever set up postgresql for personal use. So even though this one probably will be very minor to test it would be a challenge for me.
Well these are some easy steps to get a PostgreSQL 12 up and running on Ubuntu 18.04:
This block will import GPG keys and add PG12 repos, then install:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt-get update
sudo apt-get -y install postgresql-12 postgresql-client-12
It should have started up, just check with:
systemctl status postgresql
as usually.
From here, it becomes quite similar to MySQL (just better? :D) Assuming you are working local, thus no need to edit pg_hba.conf, just open a psql session and build up some foundation:
sudo su - postgres
psql
CREATE DATABASE whatever;
CREATE USER whatafancyuser WITH ENCRYPTED PASSWORD 'soSecureSuchWow';
GRANT ALL PRIVILEGES ON DATABASE whatever TO whatafancyuser;
Aaaaand you are good to go :)
Really cool package, I see a huge potential here ! Let's keep it rolling :)
Model edition or features alike are not working, because commands like 'describe' do not exist on PostgreSQL