Re: [pgsql-fr-generale] travailler sur D sans sollicité C

From: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
To: Eric Christ <eric(dot)christ(at)setri(dot)com>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: [pgsql-fr-generale] travailler sur D sans sollicité C
Date: 2008-11-10 10:18:24
Message-ID: 49180A70.6020902@i-consult.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Eric Christ a écrit :
> bonjour
> je suis novice en postgresql et j'ai un problème.
> je galère depuis 2 j pour le résoudre
> je tente désespérément de configurée postgresql pour qu'il ne
> travaille que sur D. Que se soit pour sauvegarder toutes mes données
> ou pour les fichiers temporaires
>
> Voici ou j'en suis
> J'ai créer un tablespace
>
> CREATE TABLESPACE "EDF_SCAV_TS"
> OWNER postgres
> LOCATION 'D:/EDF_SCAV/DATA_BASE/DATA';
>
> Ma base est
>
> CREATE DATABASE "EDF_SCAV"
> WITH OWNER = postgres
> ENCODING = 'WIN1252'
> TABLESPACE = "EDF_SCAV_TS";
>
>
> et typiquement une table de cette base (j'ai gardé le schéma par
> défaut : "public") est
>
>
> -- Table: "PARAMETRES"
> -- DROP TABLE "PARAMETRES";
>
> CREATE TABLE "PARAMETRES"
> (
> "ID" serial NOT NULL,
> "NOM" text NOT NULL,
> "VALEUR" text,
> "SYNC" integer DEFAULT 0,
> dt timestamp with time zone,
> CONSTRAINT "PARAMETRES_PK" PRIMARY KEY ("ID", "NOM") USING INDEX
> TABLESPACE "EDF_SCAV_TS"
> )
> WITH (OIDS=FALSE)
> TABLESPACE "EDF_SCAV_TS";
> ALTER TABLE "PARAMETRES" OWNER TO postgres;
>
> Dans cette configuration, les données sont bien sauvegardée sur "D"
> mais elles sont dupliquée dans "C:\Program
> Files\PostgreSQL\8.3\data\pg_tblspc"
> CE qui finis par planter mon PC car C n'a pas la même taille que D
>
> J'ai continuer par tester d'autre option
> j'ai mis :
> default_tablespace = D:/EDF_SCAV/DATA_BASE/DATA
> temp_tablespace = D:/EDF_SCAV/DATA_BASE/DATA
>
> pas de changement
>
> j'ai essayé :
> default_tablespace = D:\EDF_SCAV\DATA_BASE\DATA
> temp_tablespace = D:\EDF_SCAV\DATA_BASE\DATA
> pas de changement
>
> de plus dans le catalogue "pg_tablespace"
> j'ai mis toutes les colonnes "spclocation" à D:/EDF_SCAV/DATA_BASE/DATA
> pas de changement
>
>
>
> Quelqu'un pourrait-il m'indiquer une procédure détaillé pour :
> - a partir de postgresql installé sur c dans ses dossiers par défaut
> - d'un pc ayant une partition c de 10go est un d de 200go
> - utiliser une base de donnée dans un sous dossier de D (ex:D:\toto\db)
> sans que postgres ne génère aucun fichier sur C, que ce soit des
> temporaires ou autre
>
> Nota : je penses qu'il s'agit des index qui prenne beaucoup de place
> mais je n'en suis pas certain ?
>
> PS : pour les chemins, faut-il saisir "D:\DATE" ou "D:/DATA" ?
>
> Sincères salutations.
>
> Eric Christ
> Ingénieur d'Application
>
> ------------------------------------------------------------------------
>
> *SETRI*
>
> ZAC Sully
> 10 rue Costes et Bellonte
> 78200 Mantes-la-Jolie
> FRANCE
> Tel : (33) 1.34.76.56.21
> Fax : (33) 1.34.76.56.96
> E-mail : Eric(dot)christ(at)setri(dot)com <mailto:Eric(dot)christ(at)setri(dot)com>
> E-mail général : courrier(at)setri(dot)com <mailto:courrier(at)setri(dot)com>
> Web : www.setri.com <http://www.setri.com/>
>
>
Bonjour,

Si on en croit la documentation (et je pense qu'on peut la croire !),
le répertoire pg_tblspc contient les liens symboliques vers
les espaces de tables.

Si ce répertoire contient en fait les données dupliquées, c'est
que le lien symbolique n'a probablement pas été créé correctement...
ou que le système de fichiers ne gère pas cette notion de liens.

Je ne suis pas spécialiste windows, mais il me semble que seules
les versions récentes de cet O.S. (et plus précisément de NTFS)
disposent de la commande mklink.

Quelle est la version de windows sur laquelle vous avez effectué
cette installation, et quelle est la version de postgresql ?

Cordialement.

--
François Figarola
-- développeur --
=================
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY

Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2008-11-10 10:30:56 Re: [pgsql-fr-generale] travailler sur D sans sollicité C
Previous Message Marc Cousin 2008-11-10 10:16:25 Re: travailler sur D sans sollicité C