Tạo tiện ích tỷ lệ kèo bóng đá tối nay - Cài đặt tiện ích tỷ lệ kèo bóng đá tối nay
Tạo tiện ích tỷ lệ kèo bóng đá tối nay [nếu không tồn tại]extension_name
[với] [lược đồSchema_name
] [ PHIÊN BẢNphiên bản
] [ TỪOld_Version
] [Cascade]
Tạo tiện ích tỷ lệ kèo bóng đá tối nay
9806_9921
Tải một phần tỷ lệ kèo bóng đá tối nay về cơ bản để chạy tệp tập lệnh của tiện ích tỷ lệ kèo bóng đá tối nay. 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 tỷ lệ kèo bóng đá tối nay
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 tỷ lệ kèo bóng đá tối nay
được ban hành.
Tải một phần tỷ lệ kèo bóng đá tối nay đòi hỏi 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 hầu hết các tiện ích tỷ lệ kèo bóng đá tối nay, điều này có nghĩa là các đặc quyền của Superuser hoặc cơ sở dữ liệu là cần thiết. Người dùng chạyTạo tiện ích tỷ lệ kèo bóng đá tối nay
10628_10776
Nếu không tồn tại
Không ném lỗi nếu phần tỷ lệ kèo bóng đá tối nay có cùng tên đã tồn tại. Một thông báo được đưa ra trong trường hợp này. Lưu ý rằng không có gì đảm bảo rằng tiện ích tỷ lệ kèo bóng đá tối nay hiện tại giống như bất cứ thứ gì có thể được tạo từ tệp tập lệnh hiện có.
extension_name
Tên của phần tỷ lệ kèo bóng đá tối nay được cài đặt.PostgreSQLsẽ tạo tiện ích tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay, cho rằng tiện ích tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay chỉ định Alược đồ
tham số trong tệp điều khiển của nó, thì lược đồ đó không thể được ghi đè bằng một12346_12354
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 tỷ lệ kèo bóng đá tối naylượ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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay không được coi là nằm trong bất kỳ lược đồ nào: Các tiện ích tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay có thể nằm trong các lược đồ.
phiên bản
Phiên bản của tiện ích tỷ lệ kèo bóng đá tối nay để 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 tỷ lệ kèo bóng đá tối nay.
Old_Version
từ
Old_Version
phải được chỉ định khi nào và chỉ khi, bạn đang cố gắng cài đặt một tiện ích tỷ lệ kèo bóng đá tối nay thay thếkiểu cũHồiMô -đun chỉ là một tập hợp các đối tượng không được đóng gói vào một phần tỷ lệ kèo bóng đá tối nay. Tùy chọn này gây raTạo tiện ích tỷ lệ kèo bóng đá tối nay
Để chạy tập lệnh cài đặt thay thế hấp thụ các đối tượng hiện có vào phần tỷ lệ kèo bóng đá tối nay, thay vì tạo các đối tượng mới. Hãy cẩn thận rằnglược đồ
Chỉ định lược đồ chứa các đối tượng tồn tại trước này.
Giá trị sử dụng choOld_Version
được xác định bởi tác giả của tiện ích tỷ lệ kèo bóng đá tối nay và có thể thay đổi nếu có nhiều hơn một phiên bản của mô-đun kiểu cũ có thể được nâng cấp thành một phần tỷ lệ kèo bóng đá tối nay. Đối với các mô-đun bổ sung tiêu chuẩn được cung cấp với Pre-9.1PostgreSQL, Sử dụngGiải nén
choOld_Version
Khi cập nhật mô -đun lên kiểu tỷ lệ kèo bóng đá tối nay.
Cascade
Tự động cài đặt bất kỳ tiện ích tỷ lệ kèo bóng đá tối nay nào mà tiện ích tỷ lệ kèo bóng đá tối nay này phụ thuộc vào đó chưa được cài đặt. Sự phụ thuộc của chúng cũng được cài đặt tự động, đệ quy. Thelược đồ
mệnh đề, nếu được đưa ra, áp dụng cho tất cả các tiện ích tỷ lệ kèo bóng đá tối nay đượ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 tỷ lệ kèo bóng đá tối nay đượ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 tỷ lệ kèo bóng đá tối nay
15460_15611PostgreSQLCó thể tìm thấy trongMô -đun được cung cấp bổ sung.
Các tiện ích tỷ lệ kèo bóng đá tối nay 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.
Cài đặt tiện ích tỷ lệ kèo bóng đá tối nay vì SuperUser yêu cầu tin tưởng rằng tác giả của tiện ích tỷ lệ kèo bóng đá tối nay đã viết tập lệnh cài đặt tỷ lệ kèo bóng đá tối nay theo kiểu an toàn. Một người dùng độc hại không khó để tạo ra các đối tượng Trojan-Horse sẽ thỏa hiệp sau đó việc thực hiện một tập lệnh tỷ lệ kèo bóng đá tối nay được viết bất cẩn, cho phép người dùng đó có được các đặc quyền siêu thủ. Tuy nhiên, các đối tượng Trojan-Horse chỉ nguy hiểm nếu chúng ở trongsearch_path
Trong quá trình thực hiện tập lệnh, nghĩa là chúng nằm trong lược đồ mục tiêu cài đặt của tiện ích tỷ lệ kèo bóng đá tối nay hoặc trong lược đồ của một số phần tỷ lệ kèo bóng đá tối nay mà nó phụ thuộc vào. Do đó, một quy tắc tốt khi xử lý các phần tỷ lệ kèo bóng đá tối nay mà các tập lệnh không được xem xét kỹ là chỉ cài đặt chúng vào các lược đồ mà tạo ra đặc quyền chưa được và sẽ không được cấp cho bất kỳ người dùng không tin tưởng nào. Tương tự như vậy đối với bất kỳ phần tỷ lệ kèo bóng đá tối nay nào mà họ phụ thuộc vào.
17216_17247PostgreSQLđượ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 tỷ lệ kèo bóng đá tối nay khác. Như đã nêu trong tài liệu cho các tiện ích tỷ lệ kèo bóng đá tối nay đó, 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 tỷ lệ kèo bóng đá tối nay mà chúng phụ thuộc vào hoặc cả hai.
17612_17664Phần 37.17.
Cài đặtHstorePhần tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay hstore;
Cập nhật cài đặt Pre-9.1 củaHstore
thành kiểu tỷ lệ kèo bóng đá tối nay:
Tạo lược đồ tỷ lệ kèo bóng đá tối nay công khai từ chưa đóng gói;
Hãy cẩn thận để chỉ định lược đồ mà bạn đã cài đặt hiện tạiHstore
Đối tượng.
Tạo tiện ích tỷ lệ kèo bóng đá tối nay
là mộtPostgreSQLtỷ lệ kèo bóng đá tối nay.