Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1

Tạo tiện ích mở kèo bóng đá cúp c2

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

Synopsis

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]

Mô tả

Tạo tiện ích mở kèo bóng đá cúp c2Tả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 c2Ngoà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 c29901_9914

Người dùng chạyTạo tiện ích mở kèo bóng đá cúp c2Trở 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 đó.

tham số

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ếuCascademệnh đề cũng được đưa ra, sau đóSchema_namebị bỏ qua khi nó xung đột. Đã choSchema_namesẽ đượ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.

ghi chú

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_extensionshoặcpg_available_extension_versionsChế độ xem hệ thống.

THẬN TRỌNG

15180_15606search_path15644_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.

16721_16731

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ương thích

Tạo tiện ích mở kèo bóng đá cúp c2PostgreSQLphần mở kèo bóng đá cúp c2.

Gửi hiệu chỉnh

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.