Académique Documents
Professionnel Documents
Culture Documents
formation
ndform@valneo-xi.fr
Instance
5432
CLIENT-SQL01 psql
Instance
5433
Base: GESCOM
Schéma: FACT
Tables Vues
Indexes séquences
- langages procéduraux ;
Tablespace
NON
Partitionnement
Emulé INNODB
Vues matérialisées
Emulé NON
Norme ACID
INNODB
Intégrité
INNODB
référentielles
Langage Procédural
Plusieurs
Curseurs
Limité
Windows
- Postgresql*
- Postgresql-libs*
Notion d’instance
Les tablespaces
Au niveau de l’OS
• Création du nouveau répertoire de stockage
• Modification du propriétaire du répertoire
• Attribution des privilèges sur le répertoire
Au niveau de PostgreSQL
• Création du tablespace avec la commande DDL
• Vérification de la création du tablespace
Syntaxe
CREATE TABLESPACE <nom> LOCATION <dir>
Exemple
# CREATE TABLESPACE app LOCATION ‘/u101/pgsql/data’
Renommer le tablespace
Changer le propriétaire
Syntaxe
ALTER TABLESPACE nomtblspc RENAME nomtblspc2;
ALTER TABLESPACE nomtblspc OWNER nomROLE;
Exemple
$ initdb -E UTF8 -D $PGDATA
Exemple
$ initdb -E UTF8 -D $PGDATA
Exemple
pg_ctl -D /var/lib/pgsql/data stop
Exemple
pg_ctl -D /var/lib/pgsql/data start
Windows
- samerole, sameuser ;
- read uncommited
- read commited
- repeatable read
- serializable
Import Export
Sauvegarde à froid
Sauvegarde à chaud
- archive_mode = on