formation postgresql - mahoro aterizak/0028pga-administration... administration postgresql 6...

Download Formation PostgreSQL - Mahoro aterizak/0028pga-administration... Administration PostgreSQL 6 Sponsors

If you can't read please download the document

Post on 16-Aug-2020

1 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Formation PostgreSQL

    Administration PostgreSQL

    Cette formation vous est proposée par BULL Formation : http://www.bull-formation.com

    En partenariat avec la société DALIBO : http://www.dalibo.com

    http://www.bull-formation.com/

  • Administration PostgreSQL

    Table des matières Administration PostgreSQL...............................................................................................................12 Découvrir PostgreSQL........................................................................................................................12

    1 Préambule..................................................................................................................................13 1.1 Au menu.............................................................................................................................13 1.2 Objectifs.............................................................................................................................14 1.3 Licence Creative Commons CC-BY-NC-SA.....................................................................14

    2 Un peu d'histoire........................................................................................................................16 2.1 PostgreSQL ?!?!.................................................................................................................16 2.2 Principes fondateurs...........................................................................................................17 2.3 Origines..............................................................................................................................17 2.4 Origines (années 2000).......................................................................................................18 2.5 Progression du projet - échanges de mail...........................................................................19 2.6 Progression du code...........................................................................................................20

    3 Les versions...............................................................................................................................21 3.1 Historique...........................................................................................................................21 3.2 Numérotation......................................................................................................................21 3.3 Versions courantes..............................................................................................................22 3.4 Version 8.2..........................................................................................................................23 3.5 Version 8.3..........................................................................................................................24 3.6 Version 8.4..........................................................................................................................25 3.7 Version 9.0..........................................................................................................................26 3.8 Version 9.1..........................................................................................................................26 3.9 Version 9.2..........................................................................................................................27 3.10 Quelle version utiliser ?...................................................................................................27 3.11 Versions dérivées..............................................................................................................28

    4 Concepts de base........................................................................................................................29 4.1 ACID..................................................................................................................................29 4.2 MultiVersion Concurrency Control (MVCC)....................................................................30 4.3 MVCC et les verrous..........................................................................................................30 4.4 Transactions........................................................................................................................31 4.5 Write Ahead Logs, aka WAL..............................................................................................32 4.6 Avantages des WAL............................................................................................................33

    5 Fonctionnalités...........................................................................................................................34 5.1 Fonctionnalités : développement........................................................................................34 5.2 Fonctionnalités : extensibilité............................................................................................35 5.3 Sécurité...............................................................................................................................36 5.4 Respect du Standard SQL..................................................................................................36 5.5 Vues....................................................................................................................................37 5.6 Schémas..............................................................................................................................38 5.7 Contraintes.........................................................................................................................38 5.8 Domaines............................................................................................................................39 5.9 Enums.................................................................................................................................40 5.10 Triggers.............................................................................................................................41 5.11 Index.................................................................................................................................42

    2 / 275 http://www.bull-formation.com

    http://www.bull-formation.com/

  • Administration PostgreSQL

    6 Sponsors & Références..............................................................................................................43 6.1 Sponsors.............................................................................................................................43 6.2 Références..........................................................................................................................44 6.3 Yahoo..................................................................................................................................45

    7 Conclusion.................................................................................................................................46 7.1 Bibliographie......................................................................................................................46 7.2 Questions............................................................................................................................47

    Installation de PostgreSQL.................................................................................................................48 1 Introduction................................................................................................................................49

    1.1 Licence Creative Commons CC-BY-NC-SA.....................................................................49 2 Installation à partir des sources..................................................................................................51

    2.1 Téléchargement..................................................................................................................51 2.2 Compilation........................................................................................................................58 2.3 Compilation : options.........................................................................................................59 2.4 Compilation : options.........................................................................................................59 2.5 Tests de régression..............................................................................................................60 2.6 Installation..........................................................................................................................61 2.7 Post-installation 1/2............................................................................................................61 2.8 Post-installation 2/2............................................................................................................62 2.9 Lancement..........................................................................................................................64

    3 Installation à partir des binaires.................................................................................................65 3.1 Paquets debian officiels......................................................................................................65 3.2 Backports Debian...............................................................................................................66 3.3 RedHat / Fedora / Suse.......................................................................................................66

    4 Installation sous Win

View more >