Browse Source

Update PostgreSQL to version 14.

FusionPBX 3 năm trước cách đây
mục cha
commit
8e87ca646f
1 tập tin đã thay đổi với 9 bổ sung8 xóa
  1. 9 8
      centos/resources/postgresql.sh

+ 9 - 8
centos/resources/postgresql.sh

@@ -8,23 +8,24 @@ cd "$(dirname "$0")"
 . ./colors.sh
 
 #send a message
-verbose "Installing PostgreSQL 9.6"
+verbose "Installing PostgreSQL"
 
 #generate a random password
 password=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64)
 
-#included in the distribution
-#rpm -ivh --quiet http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm
-rpm -ivh --quiet https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
-yum -y update
-#yum -y install postgresql94-server postgresql94-contrib postgresql94
-yum -y install postgresql96-server postgresql96-contrib postgresql96 postgresql96-libs postgresql96-devel
+# Install the repository
+sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
+
+# Install PostgreSQL:
+sudo yum install -y postgresql14-server postgresql14-contrib postgresql14 postgresql14-libs
 
 #send a message
 verbose "Initalize PostgreSQL database"
 
 #initialize the database
-/usr/pgsql-9.6/bin/postgresql96-setup initdb
+sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
+sudo systemctl enable postgresql-14
+sudo systemctl start postgresql-14
 
 #allow loopback
 sed -i 's/\(host  *all  *all  *127.0.0.1\/32  *\)ident/\1md5/' /var/lib/pgsql/9.6/data/pg_hba.conf