Outils pour utilisateurs

Outils du site


structure_postgres

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
structure_postgres [2020/05/07 19:27] fraynaudstructure_postgres [2020/05/08 19:00] (Version actuelle) – [les roles] fraynaud
Ligne 1: Ligne 1:
 ======structure de la base de données openstock====== ======structure de la base de données openstock======
  
-====les roles====+=====les roles=====
  
 <code> <code>
Ligne 13: Ligne 13:
  
 </code> </code>
-Les droits +===Les droits=== 
 <code> <code>
 openstock=> \dp  openstock_association.* openstock=> \dp  openstock_association.*
Ligne 24: Ligne 24:
  
 </code> </code>
-et les privilèges :+===les privilèges===
 <code> <code>
  
Ligne 50: Ligne 50:
  
  
-====les schémas====+<code> 
 +\l 
 +                                  Liste des bases de données 
 +    Nom    | Propriétaire | Encodage | Collationnement | Type caract. |    Droits d'accès      
 +-----------+--------------+----------+-----------------+--------------+----------------------- 
 + openstock | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |  
 + postgres  | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  |  
 + template0 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          + 
 +                        |          |                              | postgres=CTc/postgres 
 + template1 | postgres     | UTF8     | fr_FR.UTF-8     | fr_FR.UTF-8  | =c/postgres          + 
 +                        |          |                              | postgres=CTc/postgres 
 +</code> 
 + 
 + 
 +Il est possible de personnaliser les templates et de créer un template avec l'extension postgis et une table jpa par exemple. 
 + 
 +<code> 
 + 
 +template1=# create table jpa (id integer); 
 +CREATE TABLE 
 + 
 +template1=# create extension postgis 
 +template1-# ; 
 +CREATE EXTENSION 
 + 
 +template1=# create database exemple; 
 +CREATE DATABASE 
 + 
 +template1=# \c exemple 
 +Vous êtes maintenant connecté à la base de données « exemple » en tant qu'utilisateur « deb ». 
 + 
 +exemple=# \d 
 +Liste des relations 
 +Schéma|Nom|Type|Propriétaire 
 +public|geography_columns|vue|deb 
 +public|geometry_columns|vue|deb 
 +public|jpa|table|deb 
 +public|raster_columns|vue|deb 
 +public|raster_overviews|vue|deb 
 +public|spatial_ref_sys|table|deb 
 + 
 +</code> 
 + 
 + 
 +=====les schémas=====
  
 Les schémas sont comparables aux répertoires du système d'exploitation. Les schémas sont comparables aux répertoires du système d'exploitation.
Ligne 71: Ligne 115:
 et deux schémas non visibles qui contient les objets de la base de données  et deux schémas non visibles qui contient les objets de la base de données 
   * information_schema au standart sql   * information_schema au standart sql
-  * pg_catalog spécifique à postgres+
  
  
Ligne 107: Ligne 151:
  information_schema | views                                 | vue  | postgres  information_schema | views                                 | vue  | postgres
  ...   ... 
- +</code> 
 +  * pg_catalog spécifique à postgres 
 +<code>
 \dt pg_catalog \dt pg_catalog
  
structure_postgres.1588879651.txt.gz · Dernière modification : 2020/05/07 19:27 de fraynaud