Để tạo cơ sở dữ kèo bóng đá euro,PostgreSQLMáy chủ phải lên và chạy (xemPhần 18.3).
Cơ sở dữ kèo bóng đá euro được tạo bằng lệnh SQLPostgreSQL: Tài liệu: 13::
Tạo cơ sở dữ kèo bóng đá eurotên
;
WHEREtên
tuân theo các quy tắc thông thường choSQLĐịnh danh. Vai trò hiện tại tự động trở thành chủ sở hữu của cơ sở dữ kèo bóng đá euro mới.
Tạo cơ sở dữ kèo bóng đá euro là một hoạt động bị hạn chế. Nhìn thấyPhần 21.2Để biết cách cấp quyền.
Vì bạn cần được kết nối với máy chủ cơ sở dữ kèo bóng đá euro để thực hiệnTạo cơ sở dữ kèo bóng đá euro
lệnh, câu hỏi vẫn là cáchĐầu tiênCơ sở dữ kèo bóng đá euro tại bất kỳ trang web nào có thể được tạo. Cơ sở dữ kèo bóng đá euro đầu tiên luôn được tạo bởiinitDB
Lệnh Khi khu vực lưu trữ dữ kèo bóng đá euro được khởi tạo. (Nhìn thấyPhần 18.2.) Cơ sở dữ kèo bóng đá euro này được gọi làPostgres
.Vì vậy, để tạo lần đầu tiênHồibình thườngCơ sở dữ kèo bóng đá euro bạn có thể kết nối vớiPostgres
.
Cơ sở dữ kèo bóng đá euro thứ hai,Template1
,cũng được tạo trong quá trình khởi tạo cụm cơ sở dữ kèo bóng đá euro. Bất cứ khi nào một cơ sở dữ kèo bóng đá euro mới được tạo trong cụm,Template1
về cơ bản được nhân bản. Điều này có nghĩa là bất kỳ thay đổi nào bạn thực hiện trongTemplate1
được truyền đến tất cả các cơ sở dữ kèo bóng đá euro được tạo sau đó. Vì điều này, tránh tạo các đối tượng trongTemplate1
Trừ khi bạn muốn chúng được truyền đến mọi cơ sở dữ kèo bóng đá euro mới được tạo. Thêm chi tiết xuất hiện trongPhần 22.3.
Để thuận tiện, có một chương trình bạn có thể thực thi từ shell để tạo cơ sở dữ kèo bóng đá euro mới,createdb
.
createdbdbname
createdb
Không có phép thuật. Nó kết nối vớiPostgres
Cơ sở dữ kèo bóng đá euro và các vấn đềTạo cơ sở dữ kèo bóng đá euro
Lệnh, chính xác như được mô tả ở trên. ThecreatedbTrang tham chiếu chứa các chi tiết gọi. Lưu ý rằngcreatedb
Không có bất kỳ đối số nào sẽ tạo cơ sở dữ kèo bóng đá euro với tên người dùng hiện tại.
Chương 20Chứa thông tin về cách hạn chế ai có thể kết nối với cơ sở dữ kèo bóng đá euro nhất định.
Đôi khi bạn muốn tạo cơ sở dữ kèo bóng đá euro cho người khác và yêu cầu họ trở thành chủ sở hữu của cơ sở dữ kèo bóng đá euro mới, để họ có thể tự cấu hình và quản lý nó. Để đạt được điều đó, hãy sử dụng một trong các lệnh sau:
Tạo cơ sở dữ kèo bóng đá eurodbname
Chủ sở hữurolename
;
Từ môi trường SQL hoặc:
createdb -orolename
dbname
Từ vỏ. Chỉ có Superuser mới được phép tạo cơ sở dữ kèo bóng đá euro cho người khác (nghĩa là, cho vai trò mà bạn không phải là thành viên của).
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá euro không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá euro.