CREATE TABLESPACE

Name

CREATE TABLESPACE -- ����һ���µı�ռ�

Synopsis

CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'

����

CREATE TABLESPACE ע��һ���µļ�Ⱥ��Χ�ڵı�ռ䡣 ��ռ�����ֱ����ڸ����ݿ⼯Ⱥ�е��κ����б�ռ���Ψһ��

һ����ռ��������û����ļ�ϵͳ�ж���һ����ѡ��λ�ã����λ�ÿ��Դ�Ŵ������ݿ����������ļ�����������������

һ���û�������к��ʵ�Ȩ�ޣ��Ϳ��Ը� CREATE DATABASE�� CREATE TABLE��CREATE INDEX ���� ADD CONSTRAINT ���� tablespacename����������ʹ����Щ����������ļ��洢��ָ���ı�ռ��

����

tablespacename

Ҫ�����ı�ռ�����֡�������ֲ����� pg_ ��ͷ����Ϊ��Щ�����DZ�����ϵͳ��ռ�ʹ�õġ�

username

��ӵ�������ռ���û��������ʡ�ԣ�ȱʡΪִ�д�������û����� ֻ�г����û����Դ�����ռ䣬�������ǿ��԰ѱ�ռ������Ȩ����dz����û���

directory

���ڱ�ռ��Ŀ¼��Ŀ¼�����ǿյģ������� PostgreSQL ϵͳ�û����С� Ŀ¼������һ������·��������

ע��

ֻ������Щ֧�ַ������ӵ�ϵͳ�ϲ�֧�ֱ�ռ䡣

����

�� /data/dbs ����һ����ռ� dbspace��

CREATE TABLESPACE dbspace LOCATION '/data/dbs';

�� /data/indexes ����һ����ռ� indexspace�����û� genevieve ���У�

CREATE TABLESPACE indexspace OWNER genevieve LOCATION '/data/indexes';

������

CREATE TABLESPACE �� PostgreSQL ����չ��

�ּ�

CREATE DATABASE, CREATE TABLE, CREATE INDEX, DROP TABLESPACE, ALTER TABLESPACE