SlideShare a Scribd company logo
Easy PostgreSQL
Installation & Setup
Muhammad Haroon
PUG meetup May 2016, Islamabad
$psql~#: d myself
• Got first opportunity to play with PostgreSQL in 2006 @ EnterpriseDB
• Headed Engineering & IT efforts @ IBEX Group
• Worked in Senior Consultant position @ OpenSCG
• Served as Principal Architect/Product Owner @ TRG
• Working in PostgreSQL space @ 2ndQuadrant
Email: haroon@2ndQuadrant.com
Skype: contact.haroon
Agenda
• PostgreSQL package resources
• Installation & setup on popular platforms
• Linux
• OSX
• Windows
• Demo
• Footprint
• Important configs
• Questions
PostgreSQL package resources
• Native packages offered by respective platform
• Native packages released by PostgreSQL community under the banner of
PostgreSQL Global Development Group
• Third party packages/bundles
Native package offered by respective platform
• BSD
• FreeBSD
• OpenBSD
• Linux
• RHEL family (including CentOS/Fedora/Scientific/Oracle variants)
• Debian & Derivatives
• Ubuntu & Derivatives
• SuSe/OpenSuSe
Native package offered by respective platform
continued …
• OSX
• Default since OSX server 10.7
• Maintained by Apple
• 10.7 ships with 9.0 (lags behind by quite a margin)
• Minor updates are provided by Apple but not necessarily right after new PG minor release
• Windows/Microsoft
• does not offer any native PostgreSQL packages
Packages released by PGDG
Packages released by PostgreSQL Global Development Group (PGDG)
• Native Packages for Linux platforms
• CentOS
• Fedora
• Scientific Linux
• Oracle Enterprise Linux
• Amazon Linux AMI
• Debian
• Ubuntu
Third party cross platform* packages and bundles
(With some bells and whistles)
• 2ndQuadrant
• EnterpriseDB
• OpenSCG
* cross paltform packages may or may not integrate with native packaging system
Which one’s for me ?
• Build from source … ?
• Native packages … ?
• Native PGDG packages …?
• Third party cross platform packages …?
* image courtesy unisci24.com
The easy way … ?
www.PostgreSQL.org/download
• Third party distributions
• PostgreSQL Live CD (fedora based)
• 2UDA (pronounced tudor)
• BigSQL
• TurnKey PostgreSQL (Ubuntu based live CD & appliance)
• BitNami stacks (OS + Apache + PHP + PostgreSQL)
2UDA available for download from ...
PostgreSQL.org/download
2ndquadrant.com/en/resources/2uda/
• 2UDA (pronounced tudor)
• Linux, OSX and Windows
• Graphical and headless environment support
• Integrates with native service control management system
• Available in English, French, German, Italian, Slovenian & Spanish languages
• Installation on OSX
• Installation on Windows
• Installation on Linux (headless)
Demo
Installation on OSX
footprint & configs
Installation on Windows
Installation on Linux (headless)
Questions ?
 Need customized PostgreSQL suited
to your needs?
 Looking for PostgreSQL training ?
 Need help migrating to PostgreSQL
?
 Need PostgreSQL production
support ?
 Got specific PostgreSQL needs ?
 Looking for cloud and/or hybrid high
availability clusters ?
Let us help you!
Email: haroon@2ndQuadrant.com
Skype: contact.haroon

More Related Content

What's hot (20)

PPTX
Arch linux
Martin Laporga
 
PDF
Linux introduction
Bushra Abro
 
PPTX
MozillaPH Rust Hack & Learn Session 1
Robert 'Bob' Reyes
 
PDF
Introduction to Rust Programming Language
Robert 'Bob' Reyes
 
PDF
Linux Fundamental
Gong Haibing
 
PDF
MozillaPH Rust Users Group Kick Off Meeting
Robert 'Bob' Reyes
 
PPTX
Connected Devices, MozVR & Firefox Developer Tools
Robert 'Bob' Reyes
 
PPTX
Flavors of linux - framework
Jason Murray
 
PPTX
Rust 101 (2017 edition)
Robert 'Bob' Reyes
 
PDF
Introduction to FOSS
Uditha Bandara Wijerathna
 
PDF
Ubuntu Quick Guide
Anuchit Chalothorn
 
PDF
Rust system programming language
robin_sy
 
PDF
Course 102: Lecture 14: Users and Permissions
Ahmed El-Arabawy
 
PDF
BSD for Linux Users
Dru Lavigne
 
PDF
Singularity: The Inner Workings of Securely Running User Containers on HPC Sy...
inside-BigData.com
 
PPTX
Linx privx privileges-sudo misconfiguration group and docker daemon privileges
AliBawazeEer
 
PPT
Ubuntu-Overview
Nirma University
 
PPTX
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Jose L. Quiñones-Borrero
 
ODP
GNU/LINUX - Day 1
Quotient Technology Inc.
 
Arch linux
Martin Laporga
 
Linux introduction
Bushra Abro
 
MozillaPH Rust Hack & Learn Session 1
Robert 'Bob' Reyes
 
Introduction to Rust Programming Language
Robert 'Bob' Reyes
 
Linux Fundamental
Gong Haibing
 
MozillaPH Rust Users Group Kick Off Meeting
Robert 'Bob' Reyes
 
Connected Devices, MozVR & Firefox Developer Tools
Robert 'Bob' Reyes
 
Flavors of linux - framework
Jason Murray
 
Rust 101 (2017 edition)
Robert 'Bob' Reyes
 
Introduction to FOSS
Uditha Bandara Wijerathna
 
Ubuntu Quick Guide
Anuchit Chalothorn
 
Rust system programming language
robin_sy
 
Course 102: Lecture 14: Users and Permissions
Ahmed El-Arabawy
 
BSD for Linux Users
Dru Lavigne
 
Singularity: The Inner Workings of Securely Running User Containers on HPC Sy...
inside-BigData.com
 
Linx privx privileges-sudo misconfiguration group and docker daemon privileges
AliBawazeEer
 
Ubuntu-Overview
Nirma University
 
Linux for Security Professionals (Tips and Tricks) - Init 6 10/2012
Jose L. Quiñones-Borrero
 
GNU/LINUX - Day 1
Quotient Technology Inc.
 

Similar to Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windows (20)

PDF
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
CP-Union
 
PDF
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Phase2
 
PDF
Central Iowa Linux Users Group-December 2019: Windows Managers
Andrew Denner
 
PPTX
Fedora history 3441-3408-3437-3423
Muhammad Saad Hassan
 
PPT
Msu free bsd
vipul08591
 
PPT
FreeBSD Operating system overview Basics.ppt
MaheshBabuD1
 
PPT
THE LINUX DISTRIBUTIONS EXPLAINED IN DETAIL
AarthiE9
 
PDF
BSD for Linux Users
Dru Lavigne
 
PDF
Contributing To Fedora Project
Parag
 
PDF
CentOS Stream at Facebook
Davide Cavalca
 
PPT
3. introduction of centos
Mohd yasin Karim
 
PDF
Gnome.asia 2012 x-mario
Hong Phuc
 
PDF
Docker and the Linux Kernel
Docker, Inc.
 
PDF
The end of embedded Linux (as we know it)
Chris Simmonds
 
PDF
605 open source applications
ewhitt17
 
PPT
Docker.ppt
Ajit Mali
 
PDF
Up and Running with Freebsd
GLC Networks
 
PDF
Scale 2010: BSD for Linux Users
Dru Lavigne
 
PDF
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
PPT
presentation on Docker
Virendra Ruhela
 
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
CP-Union
 
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Phase2
 
Central Iowa Linux Users Group-December 2019: Windows Managers
Andrew Denner
 
Fedora history 3441-3408-3437-3423
Muhammad Saad Hassan
 
Msu free bsd
vipul08591
 
FreeBSD Operating system overview Basics.ppt
MaheshBabuD1
 
THE LINUX DISTRIBUTIONS EXPLAINED IN DETAIL
AarthiE9
 
BSD for Linux Users
Dru Lavigne
 
Contributing To Fedora Project
Parag
 
CentOS Stream at Facebook
Davide Cavalca
 
3. introduction of centos
Mohd yasin Karim
 
Gnome.asia 2012 x-mario
Hong Phuc
 
Docker and the Linux Kernel
Docker, Inc.
 
The end of embedded Linux (as we know it)
Chris Simmonds
 
605 open source applications
ewhitt17
 
Docker.ppt
Ajit Mali
 
Up and Running with Freebsd
GLC Networks
 
Scale 2010: BSD for Linux Users
Dru Lavigne
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
presentation on Docker
Virendra Ruhela
 
Ad

Recently uploaded (20)

PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Digital Circuits, important subject in CS
contactparinay1
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Ad

Easy Installation and Setup of PostgreSQL on Linux, OSX, & Windows

  • 1. Easy PostgreSQL Installation & Setup Muhammad Haroon PUG meetup May 2016, Islamabad
  • 2. $psql~#: d myself • Got first opportunity to play with PostgreSQL in 2006 @ EnterpriseDB • Headed Engineering & IT efforts @ IBEX Group • Worked in Senior Consultant position @ OpenSCG • Served as Principal Architect/Product Owner @ TRG • Working in PostgreSQL space @ 2ndQuadrant Email: [email protected] Skype: contact.haroon
  • 3. Agenda • PostgreSQL package resources • Installation & setup on popular platforms • Linux • OSX • Windows • Demo • Footprint • Important configs • Questions
  • 4. PostgreSQL package resources • Native packages offered by respective platform • Native packages released by PostgreSQL community under the banner of PostgreSQL Global Development Group • Third party packages/bundles
  • 5. Native package offered by respective platform • BSD • FreeBSD • OpenBSD • Linux • RHEL family (including CentOS/Fedora/Scientific/Oracle variants) • Debian & Derivatives • Ubuntu & Derivatives • SuSe/OpenSuSe
  • 6. Native package offered by respective platform continued … • OSX • Default since OSX server 10.7 • Maintained by Apple • 10.7 ships with 9.0 (lags behind by quite a margin) • Minor updates are provided by Apple but not necessarily right after new PG minor release • Windows/Microsoft • does not offer any native PostgreSQL packages
  • 7. Packages released by PGDG Packages released by PostgreSQL Global Development Group (PGDG) • Native Packages for Linux platforms • CentOS • Fedora • Scientific Linux • Oracle Enterprise Linux • Amazon Linux AMI • Debian • Ubuntu
  • 8. Third party cross platform* packages and bundles (With some bells and whistles) • 2ndQuadrant • EnterpriseDB • OpenSCG * cross paltform packages may or may not integrate with native packaging system
  • 9. Which one’s for me ? • Build from source … ? • Native packages … ? • Native PGDG packages …? • Third party cross platform packages …? * image courtesy unisci24.com
  • 10. The easy way … ? www.PostgreSQL.org/download • Third party distributions • PostgreSQL Live CD (fedora based) • 2UDA (pronounced tudor) • BigSQL • TurnKey PostgreSQL (Ubuntu based live CD & appliance) • BitNami stacks (OS + Apache + PHP + PostgreSQL)
  • 11. 2UDA available for download from ... PostgreSQL.org/download 2ndquadrant.com/en/resources/2uda/ • 2UDA (pronounced tudor) • Linux, OSX and Windows • Graphical and headless environment support • Integrates with native service control management system • Available in English, French, German, Italian, Slovenian & Spanish languages
  • 12. • Installation on OSX • Installation on Windows • Installation on Linux (headless) Demo
  • 15. Installation on Linux (headless)
  • 16. Questions ?  Need customized PostgreSQL suited to your needs?  Looking for PostgreSQL training ?  Need help migrating to PostgreSQL ?  Need PostgreSQL production support ?  Got specific PostgreSQL needs ?  Looking for cloud and/or hybrid high availability clusters ? Let us help you! Email: [email protected] Skype: contact.haroon

Editor's Notes

  • #3: Adjust 2ndQuadrant position
  • #11: Remove page and mention personalized bullet about 2UDA
  • #12: Remove the page and add bullets with emphasis on supported languages and platforms