Vous n'êtes pas identifié(e).

#1 01/06/2012 11:20:10

brse
Membre

Tablespace et droit

Encore moi avec mes tablespaces....


J'ai créé pour mon serveur 2 tablespaces (DATA et INDX) et je souhaite les utiliser dans ma base.
Pour ce faire je créé ma base avec le tablespace DATA (le plus utilisé) et à la création des index je les place dans le tablespace INDX.


Sauf que j'ai cette erreur :
psql:D:/Design_env/SBR/nouveauScript/schema/create_index.sql:20: ERREUR:  droit refusé pour le tablespace INDX


Voici mes scripts de création :

Les tablespaces et BDD sont créé avec l'utilisateur postgres (superutilisateur)
CREATE TABLESPACE "INDX" LOCATION 'CHEMIN_INDX';

CREATE TABLESPACE "DATA" LOCATION 'CHEMIN_DATA';

CREATE DATABASE "BRSE"
  WITH ENCODING = 'UTF8'
       TABLESPACE = "DATA"
       LC_COLLATE = 'French_France.1252'
       LC_CTYPE = 'French_France.1252'
       CONNECTION LIMIT = -1;



Les index sont créé avec un utilisateur de connexion qui a tous les droits sur le schéma
create unique index AK_CAN on CAN (CDCAN asc) tablespace INDX;

Hors ligne

#2 01/06/2012 12:01:05

gleu
Administrateur

Re : Tablespace et droit

Il faut que cet utilisateur ait le droit CREATE sur le tablespace.


Guillaume.

Hors ligne

Pied de page des forums