ฉันจะติดตั้ง PostgreSQL 9.6 บน Ubuntu ทุกรุ่นได้อย่างไรเพราะมันไม่ได้เป็นเวอร์ชั่นล่าสุดโดยค่าเริ่มต้น
Ubuntu Xenial (16.04) มาพร้อมกับ PostgreSQL 9.5 จากแหล่งเก็บข้อมูลเริ่มต้น
ฉันจะติดตั้ง PostgreSQL 9.6 บน Ubuntu ทุกรุ่นได้อย่างไรเพราะมันไม่ได้เป็นเวอร์ชั่นล่าสุดโดยค่าเริ่มต้น
Ubuntu Xenial (16.04) มาพร้อมกับ PostgreSQL 9.5 จากแหล่งเก็บข้อมูลเริ่มต้น
คำตอบ:
สำหรับรุ่น Ubuntu ต่อไปนี้คุณสามารถติดตั้งด้วยคำสั่งที่กำหนดตามอย่างเป็นทางการPostgreSQL Repository
เวอร์ชั่น 9.6 มาพร้อมกับการกระจาย
sudo apt-get install postgresql-9.6
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
service postgresql status
และเริ่มต้นใหม่หากจำเป็น
apt
(แทนapt-get
) ขอแนะนำในทุกวันนี้
https
ทำตามขั้นตอนด้านล่าง:
คุณต้องเพิ่มที่เก็บ PostgreSQL ล่าสุดสำหรับเวอร์ชันล่าสุด
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
อัปเดตและติดตั้ง PostgreSQL 9.6:
sudo apt-get update
sudo apt-get install postgresql-9.6
เริ่มต้น postgres super user และฐานข้อมูล postgres ถูกสร้างขึ้น คุณต้องตั้งรหัสผ่านสำหรับผู้ใช้ระดับสูง postgres
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
หากไม่ได้เริ่มบริการคุณสามารถเริ่มบริการ PostgreSQL
sudo service postgresql start
เชื่อมต่อเซิร์ฟเวอร์ PostgreSQL โดยใช้ผู้ใช้ postgres:
ubuntu@:~$ su postgres
Password:****
สร้างฐานข้อมูลตัวอย่าง:
createdb database_name
เชื่อมต่อกับฐานข้อมูลนั้น:
psql -d database_name
sudo passwd postgres
ฉันติดตามGithubนี้ฉันใช้อูบุนตู xenial ในคนจรจัดและต้องการอัพเกรด postresql ที่เป็นทางการของคลังเก็บ vesion 9.5 เป็น 9.6 เพื่อให้ฉันสามารถใช้ส่วนขยายPostGISซึ่งให้บริการที่ดีที่สุดโดยรุ่น 9.6 (กล่าวถึงอย่างเป็นทางการในเว็บไซต์ของพวกเขา) .