bonjour,
le schéma dans postgres est il utile si l'on veut installer la base sur des partitions disques différentes. est que l'on peut dire que l'on va mettre tel schéma sur un groupe de disques et tel autre sur un autre groupe?
Version imprimable
bonjour,
le schéma dans postgres est il utile si l'on veut installer la base sur des partitions disques différentes. est que l'on peut dire que l'on va mettre tel schéma sur un groupe de disques et tel autre sur un autre groupe?
Un schéma est une collection d'objets comme des tables, des vues, des fonctions, ...
Pour pouvoir mettre tes tables ou tes bases sur differents disques, il faudra que tu utilise les tablespaces
Attention toutefois, cette fonction n'existe que depuis la 8.0, donc prudence, on est encore en beta !!!!Code:
1
2 CREATE TABLESPACE test_de_ts OWNER postgres LOCATION '/mnt/dd20go/pg/data';
Mais de mon coté, je n'ai pas encore eu de problèmes avec.
J'utilise cette fonctionnalité pour mettre mes indexs sur un autre disque que mes tables. (et oui chaque objet peut avoir un tablespace different)
bonjour
merci pour les infos
question la version 8.0 de quoi?
La version 8.0 de postgresql.
tu peux la telecharger sur :
http://www.postgresql.org/mirrors-ftp.html
ou pour la version windows :
http://pgfoundry.org/projects/pginstaller/
merci
encore une question, comment faire pour placer un objet dans une tablespace après sa création?
Après avoir créé ton tablespace :
Cet exemple est pour une table, je ne pense que cela marche apres la création pour un autre objet, a voir...Code:ALTER TABLE r_test SET TABLESPACE test_de_ts;
merci beaucoup
sincèrement olivier