PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ] CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]
CREATE SCHEMA �ڵ�ǰ���ݿ�������һ���µ�ģʽ�� ��ģʽ�����ڵ�ǰ���ݿ����ִ������ģʽ����Ψһ��
ģʽʵ������һ�����ֿռ䣺 ���������������������ͣ������Ͳ���������Щ���ֿ��Ժ�����ģʽ����ڵ��������������� ��������Ҫô��ͨ����ģʽ����Ϊǰ"����"��Щ���ǵ����ֽ��з��ʣ� Ҫô��ͨ������һ������·����������Ҫ��ģʽ�� һ�����������ζ������� CREATE ������ڵ�ǰģʽ�д����ģ�������·����ǰ��ģ������ú��� current_schema ���жϣ���
���⣬CREATE SCHEMA ����������ģʽ�д������������� ��Щ���������Щ�ڴ�����ģʽ��������û���κ�����ֻ���������ʹ���� AUTHORIZATION �Ӿ䣬 ��ô���д����Ķ��������û�ӵ�С�
Ҫ������ģʽ���֡����ʡ�ԣ���ʹ���û�����Ϊģʽ���� ������ֲ����� pg_ ��ͷ����Ϊ���������ֱ�����ϵͳģʽʹ�á�
��ӵ�и�ģʽ���û��������ʡ�ԣ�ȱʡΪִ�и�������û����� ֻ�г����û����ܴ����������Լ���ģʽ��
һ�� SQL ��䣬����һ��Ҫ��ģʽ�ﴴ���Ķ��� Ŀǰ��ֻ�� CREATE TABLE��CREATE VIEW��CREATE INDEX�� CREATE SEQUENCE��CREATE TRIGGER �� GRANT ���� CREATE SCHEMA ������Խ��ܵ��Ӿ䡣 �������͵Ķ�������ڴ�����ģʽ֮��Ķ����������ﴴ����
����һ��ģʽ��
CREATE SCHEMA myschema;
Ϊ�û� joe ����ģʽ --- ģʽҲ��� joe��
CREATE SCHEMA AUTHORIZATION joe;
����һ��ģʽ���������洴��һ����
CREATE SCHEMA hollywood CREATE TABLE films (title text, release date, awards text[]) CREATE VIEW winners AS SELECT title, release FROM films WHERE awards IS NOT NULL;
��ע������Ķ�������������ɷֺŽ�β�ġ�
�����������ʵ��ͬ������ĵ�Ч��䣺
CREATE SCHEMA hollywood CREATE TABLE films (title text, release date, awards text[]) CREATE VIEW winners AS SELECT title, release FROM films WHERE awards IS NOT NULL;
ע�������������û���÷ֺŽ�β��
������ʵ��ͬ������ĵ�Ч������
CREATE SCHEMA hollywood; CREATE TABLE hollywood.films (title text, release date, awards text[]); CREATE VIEW hollywood.winners AS SELECT title, release FROM hollywood.films WHERE awards IS NOT NULL;
SQL �������� CREATE SCHEMA ������һ�� DEFAULT CHARACTER SET �Ӿ䣬�Լ���Ŀǰ PostgreSQL ���Խ��ܵĸ���������
SQL �������� CREATE SCHEMA ������������������˳����֡� Ŀǰ PostgreSQL ���ʵ�ֻ����ܴ�����������������Ҫ��ǰ���õ��������ʱ�������Ҫ����һ���������˳���Ա���ǰ�����á�
�� SQL ���ģʽ������������ӵ�����е����ж��� PostgreSQL ����ģʽ������ģʽ���������еĶ��� ֻ����ģʽ������ CREATE ���Լ���ģʽ��Ȩ���������˲ſ��ܳ��֡�