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
Ad

More Related Content

What's hot (20)

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

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

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

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Salesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docxSalesforce AI Associate 2 of 2 Certification.docx
Salesforce AI Associate 2 of 2 Certification.docx
José Enrique López Rivera
 
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