Tạo tiện ích mở kèo bóng đá cúp c2 - Cài đặt tiện ích mở kèo bóng đá cúp c2
Tạo tiện ích mở kèo bóng đá cúp c2 [nếu không tồn tại]extension_name
[với] [lược đồSchema_name
] [ PHIÊN BẢNphiên bản
] [Cascade]
Tạo tiện ích mở kèo bóng đá cúp c2
Tải một tiện ích mở kèo bóng đá cúp c2 mới vào cơ sở dữ liệu hiện tại. Không được có phần mở kèo bóng đá cúp c2 cùng tên đã được tải.
Tải một tiện ích mở kèo bóng đá cúp c2 về cơ bản để chạy tệp tập lệnh của tiện ích mở kèo bóng đá cúp c2. Tập lệnh thường sẽ tạo mớiSQLCác đối tượng như chức năng, kiểu dữ liệu, toán tử và phương thức hỗ trợ chỉ mục.Tạo tiện ích mở kèo bóng đá cúp c2
Ngoài ra ghi lại danh tính của tất cả các đối tượng được tạo, để chúng có thể được bỏ lại nếuTiện ích mở kèo bóng đá cúp c2
9901_9914
Người dùng chạyTạo tiện ích mở kèo bóng đá cúp c2
Trở thành chủ sở hữu của tiện ích mở kèo bóng đá cúp c2 cho mục đích kiểm tra đặc quyền sau này và thông thường cũng trở thành chủ sở hữu của bất kỳ đối tượng nào được tạo bởi tập lệnh của tiện ích mở kèo bóng đá cúp c2.
Tải một phần mở kèo bóng đá cúp c2 thường yêu cầu các đặc quyền tương tự sẽ được yêu cầu để tạo các đối tượng thành phần của nó. Đối với nhiều tiện ích mở kèo bóng đá cúp c2, điều này có nghĩa là cần có các đặc quyền siêu nhân. Tuy nhiên, nếu phần mở kèo bóng đá cúp c2 được đánh dấuTrustedTrong tệp điều khiển của nó, sau đó nó có thể được cài đặt bởi bất kỳ người dùng nào cóTạo
Đặc quyền trên cơ sở dữ liệu hiện tại. Trong trường hợp này, chính đối tượng mở kèo bóng đá cúp c2 sẽ thuộc sở hữu của người dùng gọi, nhưng các đối tượng chứa sẽ được sở hữu bởi SuperUser BootStrap (trừ khi tập lệnh của tiện ích mở kèo bóng đá cúp c2 gán rõ ràng chúng cho người dùng gọi). Cấu hình này cung cấp cho người dùng cuộc gọi quyền thả tiện ích mở kèo bóng đá cúp c2, nhưng không sửa đổi các đối tượng riêng lẻ trong đó.
Nếu không tồn tại
11148_11411
extension_name
Tên của phần mở kèo bóng đá cúp c2 được cài đặt.PostgreSQLsẽ tạo tiện ích mở kèo bóng đá cúp c2 bằng cách sử dụng chi tiết từ tệpSharedir/Extension/
extension_name
.control
.
Schema_name
Tên của lược đồ để cài đặt các đối tượng của tiện ích mở kèo bóng đá cúp c2, cho rằng tiện ích mở kèo bóng đá cúp c2 cho phép nội dung của nó được di dời. Lược đồ được đặt tên phải tồn tại. Nếu không được chỉ định và tệp điều khiển của tiện ích mở kèo bóng đá cúp c2 cũng không chỉ định lược đồ, lược đồ tạo đối tượng mặc định hiện tại được sử dụng.
Nếu tiện ích mở kèo bóng đá cúp c2 chỉ định Alược đồ
tham số trong tệp điều khiển của nó, thì lược đồ đó không thể bị ghi đè với mộtlược đồ
mệnh đề. Thông thường, một lỗi sẽ được nêu ra nếulược đồ
mệnh đề được đưa ra và nó mâu thuẫn với tiện ích mở kèo bóng đá cúp c2lược đồ
tham số. Tuy nhiên, nếuCascade
mệnh đề cũng được đưa ra, sau đóSchema_name
bị bỏ qua khi nó xung đột. Đã choSchema_name
sẽ được sử dụng để cài đặt bất kỳ tiện ích mở kèo bóng đá cúp c2 cần thiết nào không chỉ địnhlược đồ
Trong các tệp điều khiển của họ.
Hãy nhớ rằng phần mở kèo bóng đá cúp c2 không được coi là nằm trong bất kỳ lược đồ nào: Các tiện ích mở kèo bóng đá cúp c2 có các tên không đủ tiêu chuẩn phải là toàn cơ sở dữ liệu duy nhất. Nhưng các đối tượng thuộc về phần mở kèo bóng đá cúp c2 có thể nằm trong các lược đồ.
phiên bản
Phiên bản của tiện ích mở kèo bóng đá cúp c2 để cài đặt. Điều này có thể được viết như một định danh hoặc một chuỗi theo nghĩa đen. Phiên bản mặc định là bất cứ điều gì được chỉ định trong tệp điều khiển của tiện ích mở kèo bóng đá cúp c2.
Cascade
13695_13871lược đồ
mệnh đề, nếu được đưa ra, áp dụng cho tất cả các tiện ích mở kèo bóng đá cúp c2 được cài đặt theo cách này. Các tùy chọn khác của câu lệnh không được áp dụng cho các tiện ích mở kèo bóng đá cúp c2 được cài đặt tự động; Cụ thể, các phiên bản mặc định của chúng luôn được chọn.
Trước khi bạn có thể sử dụngTạo tiện ích mở kèo bóng đá cúp c2
Để tải tiện ích mở kèo bóng đá cúp c2 vào cơ sở dữ liệu, các tệp hỗ trợ của tiện ích mở kèo bóng đá cúp c2 phải được cài đặt. Thông tin về việc cài đặt các tiện ích mở kèo bóng đá cúp c2 được cung cấp vớiPOSTGRESQLCó thể tìm thấy trongMô -đun được cung cấp bổ sung.
Các tiện ích mở kèo bóng đá cúp c2 hiện có sẵn để tải có thể được xác định từpg_available_extensions
hoặcpg_available_extension_versions
Chế độ xem hệ thống.
15180_15606search_path
15644_16064
Các tiện ích mở kèo bóng đá cúp c2 được cung cấp vớiPostgreSQLđược cho là an toàn trước các cuộc tấn công thời gian cài đặt thuộc loại này, ngoại trừ một số ít phụ thuộc vào các tiện ích mở kèo bóng đá cúp c2 khác. Như đã nêu trong tài liệu cho các tiện ích mở kèo bóng đá cúp c2 đó, chúng nên được cài đặt vào các lược đồ an toàn hoặc được cài đặt vào cùng các lược đồ với các phần mở kèo bóng đá cúp c2 mà chúng phụ thuộc vào hoặc cả hai.
Để biết thông tin về việc viết các tiện ích mở kèo bóng đá cúp c2 mới, xemPhần 36.17.
Cài đặtHstorePhần mở kèo bóng đá cúp c2 vào cơ sở dữ liệu hiện tại, đặt các đối tượng của nó vào lược đồaddons
:
Tạo phần mở kèo bóng đá cúp c2 Hstore Lược đồ addons;
Một cách khác để hoàn thành điều tương tự:
Đặt search_path = addons; Tạo tiện ích mở kèo bóng đá cúp c2 hstore;
Tạo tiện ích mở kèo bóng đá cúp c2
làPostgreSQLphần mở kèo bóng đá cúp c2.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.