Création d'un table space sur Linux

Création d'un table space sur Linux

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

PostgreSQL le Cours Masterclass de 6 heures

Buy nowLearn more

Partie 1 : Le Transact SQL

  • Presentation de Postgres
  • Installation de votre environnement de travail
  • Presentation de PGadmin
  • Podia script de tous les cours.zip1

Creation de la BDD et de la table

  • Comment creer, modifier et supprimer une base de donnée
  • Comment créer, supprimer et modifier une table
  • Exercice BDD et table, puis corrigé de l'exercice

Ensuite commençons a jouer avec les données

  • Démonstration : Comment Insérer des données via l'INSERT
  • Demonstration : Sélectionner et filtrer les donnees avec le WHERE1
  • Demonstration : Mettre a Jour des données via l'UPDATE1
  • Supprimer des données via le DELETE
  • Exercice sur les données
  • Corrigé de l'exercice

Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie

  • Démo :Découvrons LIMIT,la concaténation et les alias de colonne
  • Démo :IN ,NOT IN , IS NULL et IS NOT NULL
  • Démo : Creation d'une table a partir d'un SELECT
  • Démo :L'operateur LIKE
  • Démo :Le DISTINCT et les opérateurs de comparaison
  • Exercice sur la 1ere partie sur le TSQL
  • Corrigé de l'exercice

Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie

  • Démo : Les opérateurs AND et OR
  • Démo : Le BETWEEN et ORDER BY
  • Démo : OVERLAPS et Generate_Series
  • Démo: Le CASE WHEN
  • Démo : HAVING le cousin du WHERE
  • Démo :Les agrégats MIN MAX et AVG
  • Démo : UNION et UNION ALL et IF/ELSE
  • Démo :Les agrégats COUNT et SUM et GROUP BY
  • Démo: UPSERT
  • Exercice sur la 2eme partie sur le TSQL
  • Corrigé de l'exercice

Découvrons ensemble les jointures

  • Démo: Jointure sur plusieurs tables
  • Démo: EXECPT et INTERSECT
  • Démo :CROSS JOIN
  • Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
  • Démo :FULL OUTER JOIN
  • Démo :INNER JOIN
  • Démo :LEFT et RIGHT JOIN

Les fonctions de partitionnement

  • Démo: Les fonctions OVER et PARTITION BY
  • Démo : NTILE / RANK et DENSE RANK
  • Démo : ROWS RANGE UNBOUNDED PRECEDING et FIRST VALUES/LAST VALUES
  • Démo : LAG et LEAD et NTH_VALUE
  • Démo: L’agrégation dans les fonctions de partitionnement

Les Vues, les Procédures stockées,les triggers

  • Démo: Création, modification et suppression d'une vue
  • Qu'est ce que le block procedure ?
  • Démo: Définition et explication d'une procédure stockée
  • Démo : Définition et explication d'un trigger

Les contraintes et les clés sur les tables

  • Démo :La clé UNIQUE et CHECK
  • Démo : La contrainte DEFAULT
  • Démo : La contrainte Primary Key
  • Démo : La contrainte Foreign Key
  • Démo: La cascade dintégrité referentielle

La sequence et l'identity

  • Démo: L'identity sur les tables
  • Démo: Explication d'une sequence

Partie 2 : L'administration d"un serveur PostgreSQL

  • Installation de Postgres sur Linux
  • Installation de Postgres sur Windows

Architecture de PostgreSQL

  • Comprendre l'architecture de Postgres
  • Lien entre repertoire et fichiers
  • PSQL : Le client indispensable
  • Les fichiers de config

Spécificité sur les tables

  • Démo et définition d'un Cluster et d'une tablespace sous Windows
  • Création d'un table space sur Linux
  • Les tables de partitionnement
  • Comment copier une table sur PostgreSQL
  • Les tables d'heritage

Les BACKUP et les RESTORE

  • Apprenons déja a restaurer une BDD avec pg_restore
  • Sauvegarder toutes vos BDD avec pgdump_all
  • Comment sauvegarder votre BDD avec pg_dump
  • Apprenons a compresser notre BACKUP
  • Les BACKUP Offline sur PostgreSQL