Postgresql 9.2.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 18. Cấu hình máy chủ | PostgreSQL: |
Biến này chỉ định thứ tự mà kèo bóng đá euro lược đồ là tìm kiếm khi một đối tượng (bảng, kiểu dữ liệu, chức năng, v.v.) được tham chiếu bởi một tên đơn giản không có lược đồ chỉ định. Khi có kèo bóng đá euro đối tượng của kèo bóng đá euro tên giống hệt nhau trong kèo bóng đá euro lược đồ khác nhau, cái được tìm thấy đầu tiên trong đường dẫn tìm kiếm được sử dụng. Một đối tượng không có trong bất kỳ lược đồ nào trong Đường dẫn tìm kiếm chỉ có thể được tham chiếu bằng cách chỉ định chứa lược đồ với tên (chấm) đủ điều kiện.
Giá trị chosearch_path11276_11446sử dụngquyền, được bỏ qua âm thầm.
Nếu một trong kèo bóng đá euro mục danh sách là tên đặc biệt$ user, sau đó lược đồ có
Tên được trả về bởisession_user
được thay thế, nếu có ở đó
là một lược đồ như vậy và người dùng cósử dụngQuyền cho nó. (Nếu kèo bóng đá euro,$ userbị bỏ qua.)
lược đồ danh mục hệ thống,pg_catalog, luôn được tìm kiếm, cho dù đó là được đề cập trong con đường hay kèo bóng đá euro. Nếu nó được đề cập trong Đường dẫn sau đó nó sẽ được tìm kiếm theo thứ tự được chỉ định. Nếu nhưpg_catalogkèo bóng đá euro nằm trong đường dẫn sau đó nó sẽ được tìm kiếmtrước12343_12388
Tương tự như vậy, bảng tạm thời của phiên hiện tại lược đồ,pg_temp_nnn12550_12666PG_TEMP. Nếu nó kèo bóng đá euro được liệt kê trong đường dẫn sau đó nó được tìm kiếm trước (ngay cả trướcpg_catalog). Tuy nhiên, lược đồ tạm thời chỉ được tìm kiếm cho mối quan hệ (bảng, Xem, trình tự, vv) và tên kiểu dữ liệu. Nó kèo bóng đá euro bao giờ đã tìm kiếm tên chức năng hoặc toán tử.
Khi kèo bóng đá euro đối tượng được tạo mà không cần chỉ định một lược đồ mục tiêu cụ thể, chúng sẽ được đặt trong Lược đồ hợp lệ đầu tiên có tên trongsearch_path. Một lỗi được báo cáo nếu Đường dẫn tìm kiếm trống.
Giá trị kèo bóng đá euro cho tham số này là"$ user", công khai. Cài đặt này hỗ trợ sử dụng chia sẻ cơ sở dữ liệu (nơi không có người dùng nào có riêng tư kèo bóng đá euro lược đồ và tất cả việc sử dụng chia sẻcông khai), các lược đồ người dùng riêng tư và sự kết hợp của những điều này. Các hiệu ứng khác có thể thu được bằng cách thay đổi cài đặt đường dẫn tìm kiếm kèo bóng đá euro, trên toàn cầu hoặc người dùng.
Giá trị hiệu quả hiện tại của đường dẫn tìm kiếm có thể
được kiểm tra thông quaSQLfunctioncurrent_schemas
(xemPhần 9.25).
Điều này kèo bóng đá euro hoàn toàn giống như kiểm tra giá trị củasearch_path, kể từcurrent_schemas
Hiển thị cách kèo bóng đá euro mục
xuất hiện trongsearch_pathwas
đã được giải quyết.
Để biết thêm thông tin về xử lý lược đồ, xemPhần 5.7.
Biến này chỉ định không gian bảng kèo bóng đá euro trong để tạo đối tượng (bảng và chỉ mục) khiTạoLệnh kèo bóng đá euro chỉ định rõ ràng một kèo bóng đá euro gian bảng.
Giá trị là tên của một không gian bảng hoặc Chuỗi trống để chỉ định bằng không gian bảng kèo bóng đá euro của Cơ sở dữ liệu hiện tại. Nếu giá trị không khớp với Tên của bất kỳ không gian bảng hiện có,PostgreSQLSẽ tự động sử dụng không gian bảng kèo bóng đá euro của cơ sở dữ liệu hiện tại. Nếu a Không gian bảng Nondefault được chỉ định, người dùng phải cóTạoĐặc quyền cho nó hoặc kèo bóng đá euro nỗ lực sáng tạo sẽ thất bại.
Biến này không được sử dụng cho kèo bóng đá euro bảng tạm thời; vì họ,TEMP_TABLESPACESđược tư vấn thay thế.
Biến này cũng không được sử dụng khi tạo cơ sở dữ liệu. Theo kèo bóng đá euro, một cơ sở dữ liệu mới kế thừa Cài đặt không gian bảng từ cơ sở dữ liệu mẫu nó là được sao chép từ.
Để biết thêm thông tin về kèo bóng đá euro gian bảng, xemPhần 21.6.
Biến này chỉ định kèo bóng đá euro không gian bảng để tạo kèo bóng đá euro đối tượng tạm thời (bảng tạm thời và chỉ mục trên temp bảng) Khi ATạoLệnh không chỉ định rõ ràng một không gian bảng. Tập tin tạm thời cho kèo bóng đá euro mục đích như sắp xếp kèo bóng đá euro bộ dữ liệu lớn cũng được tạo trong kèo bóng đá euro không gian bảng này.
Giá trị là danh sách tên của kèo bóng đá euro không gian bảng. Khi có nhiều hơn một tên trong danh sách,PostgreSQLChọn một thành viên ngẫu nhiên của danh sách mỗi lần một đối tượng tạm thời là tạo; ngoại trừ điều đó trong một giao dịch, liên tiếp được tạo ra kèo bóng đá euro đối tượng tạm thời được đặt liên tiếp Không gian bảng từ danh sách. Nếu phần tử đã chọn của Danh sách là một chuỗi trống,PostgreSQLSẽ tự động sử dụng không gian bảng kèo bóng đá euro của cơ sở dữ liệu hiện tại thay vì.
KhiTEMP_TABLESPACESđược đặt tương tác, chỉ định một kèo bóng đá euro gian bảng kèo bóng đá euro tồn tại là một Lỗi, như đang chỉ định một kèo bóng đá euro gian bảng mà người dùng kèo bóng đá euro cóTạoĐặc quyền. Tuy nhiên, khi sử dụng giá trị được đặt trước đó, không tồn tại Không gian bảng bị bỏ qua, cũng như kèo bóng đá euro không gian bảng mà người dùng thiếuTạoĐặc quyền. TRONG Cụ thể, quy tắc kèo bóng đá euro được áp dụng khi sử dụng giá trị được đặt trongPostgreSql.conf.
Giá trị kèo bóng đá euro là một chuỗi trống, dẫn đến Tất cả các đối tượng tạm thời đang được tạo theo kèo bóng đá euro không gian bảng của cơ sở dữ liệu hiện tại.
Xem thêmdefault_tablespace.
Tham số kèo bóng đá euro thường bật. Khi được đặt thànhTẮT18399_18471Tạo chức năng. Vô hiệu hóa Xác nhận tránh kèo bóng đá euro tác dụng phụ của quá trình xác nhận và tránh kèo bóng đá euro tích cực sai do kèo bóng đá euro vấn đề như Tài liệu tham khảo phía trước. Đặt tham số này thànhTẮTTrước khi tải chức năng thay mặt Người dùng khác;pg_dumpLàm như vậy tự động.
Mỗi giao dịch SQL có mức cách ly, có thể là một trong hai"Đọc không được cam kèo bóng đá euro", "Đọc cam kèo bóng đá euro", "Đọc lặp lại"hoặc"serializable". Tham số này điều khiển Mức cách ly kèo bóng đá euro của mỗi giao dịch mới. Các kèo bóng đá euro là"Đọc tận tụy".
tham khảo ý kiếnChương 13vàtỷ lệ kèo bóngĐể biết thêm thông tin.
20045_20223TẮT(đọc/viết).
Tham khảotỷ lệ kèo bóng đá 88: TàiĐể biết thêm thông tin.
Khi chạy tạiserializable20723_21170
Tham số này kiểm soát trạng thái bảo trì kèo bóng đá euro của mỗi giao dịch mới. Nó hiện không có tác dụng đối với Các giao dịch đọc-viết hoặc những người hoạt động khi cô lập Cấp độ thấp hơnserializable. kèo bóng đá euro làTẮT.
Tham khảotỷ lệ kèo bóng đá 88: TàiĐể biết thêm thông tin.
Điều khiển bắn kèo bóng đá euro bộ kích hoạt liên quan đến sao chép và quy tắc cho phiên hiện tại. Đặt biến này yêu cầu đặc quyền siêu thủ và kết quả là loại bỏ Bất kỳ kế hoạch truy vấn được lưu trong bộ nhớ cache trước đây. kèo bóng đá euro giá trị có thể làOrigin(kèo bóng đá euro),22186_22195vàcục bộ. Nhìn thấyBảng thay đổiĐể biết thêm thông tin.
hủy bỏ bất kỳ tuyên bố nào tiếp quản được chỉ định số mili giây, bắt đầu từ thời điểm Lệnh đến máy chủ từ máy kèo bóng đá euro. Nếu nhưlog_min_error_statementđược đặt ĐẾNERRORhoặc thấp hơn, câu lệnh Đó là thời gian cũng sẽ được ghi lại. Giá trị bằng không ( kèo bóng đá euro) tắt cái này.
Cài đặtstatement_timeoutinPostgreSql.confkhông được đề xuất vì nó ảnh hưởng đến tất cả kèo bóng đá euro phiên.
VACUUMThực hiện toàn bộ bàn Quét nếu bảng củaPG_Class.relfrozenxid23591_23787Nút hútsẽ âm thầm giới hạn giá trị hiệu quả ở 95% củaautovacuum_freeze_max_age, do đó định kỳ thủ côngNút hútCó cơ hội để chạy trước khi một autovacuum chống quá tiền được ra mắt bàn. Để biết thêm thông tin, xemPhần 23.1.5.
Chỉ định tuổi cắt (trong giao dịch) rằngVACUUMnên sử dụng để quyết định Có nên thay thế ID giao dịch bằngfrozenxidTrong khi quét một bảng. Các kèo bóng đá euro là 50 triệu giao dịch. Mặc dù người dùng có thể Đặt giá trị này ở bất cứ đâu từ 0 thành một tỷ,VACUUMsẽ âm thầm giới hạn giá trị hiệu quả đến một nửa giá trị củaautovacuum_freeze_max_age, để không có Thời gian ngắn một cách không hợp lý giữa kèo bóng đá euro ô tô cưỡng bức. Vì Thêm thông tin xemPhần 23.1.5.
Đặt định dạng đầu ra cho kèo bóng đá euro giá trị của loạibytea. Giá trị hợp lệ là25689_25694(kèo bóng đá euro) vàEscape(Postgresql truyền thống định dạng). Nhìn thấytỷ lệ kèo bóng đá tốiĐể biết thêm thông tin. ThebyteaLoại luôn chấp nhận cả hai định dạng trên đầu vào, bất kể cài đặt kèo bóng đá euro.
Đặt giá trị nhị phân được mã hóa trong XML. Cái kèo bóng đá euro
áp dụng ví dụ khibyteaGiá trị được chuyển đổi thành XML bởi kèo bóng đá euro hàmxmlelement
hoặcXMLForest
. kèo bóng đá euro giá trị có thể làBase64vàHex, cả hai đều được xác định trong XML
Tiêu chuẩn lược đồ. kèo bóng đá euro làBase64. Để biết thêm thông tin về
kèo bóng đá euro chức năng liên quan đến XML, xemPhần 9,14.
Sự lựa chọn thực tế ở đây chủ yếu là vấn đề của hương vị, chỉ bị hạn chế bởi các hạn chế có thể có ở máy khách ứng dụng. Cả hai phương thức đều hỗ trợ tất cả các giá trị có thể, kèo bóng đá euro dù mã hóa hex sẽ lớn hơn một chút mã hóa base64.
Đặt xemDocumenthoặcNội dunglà ẩn khi Chuyển đổi giữa XML và kèo bóng đá euro giá trị chuỗi ký tự. Nhìn thấyPhần 8.13cho a Mô tả về điều kèo bóng đá euro. Giá trị hợp lệ làDocumentvàNội dung. kèo bóng đá euro làNội dung.
Theo tiêu chuẩn SQL, lệnh để đặt cái kèo bóng đá euro Tùy chọn là
Đặt tùy chọn XML Document | NỘI DUNG ;
Cú pháp kèo bóng đá euro cũng có sẵn trong PostgreSQL.
Đặt định dạng hiển thị cho kèo bóng đá euro giá trị ngày và thời gian, như cũng như kèo bóng đá euro quy tắc để giải thích đầu vào ngày mơ hồ giá trị. Vì lý do lịch sử, biến này chứa Hai thành phần độc lập: Định dạng đầu ra Đặc điểm kỹ thuật (ISO, Postgres, SQLhoặcĐức) và đầu vào/đầu ra Đặc điểm kỹ thuật cho đặt hàng năm/tháng/ngày (DMY, mdyhoặcYMD). Những thứ kèo bóng đá euro có thể được đặt riêng biệt hoặc cùng nhau. Từ khóaEurovàChâu Âulà từ đồng nghĩa vớiDMY; kèo bóng đá euro Từ khóaUS, NOWNUROvàkèo bóng đá euro phải người châu Âulà từ đồng nghĩa vớimdy. Nhìn thấyPhần 8.529504_29563ISO, mdy, nhưnginitDBSẽ khởi tạo Tệp cấu hình với cài đặt tương ứng với Hành vi của đã chọnlc_timeLocale.
Đặt định dạng hiển thị cho kèo bóng đá euro giá trị khoảng. Giá trịSQL_STANDARDsẽ tạo ra đầu ra phù hợpSQLTiêu chuẩn nghĩa đen khoảng thời gian. Giá trịPostgres(là kèo bóng đá euro) sẽ tạo ra đầu ra khớpPostgreSQLPhát hành trước 8.4 KhiDatestyleTham số được đặt thànhISO. kèo bóng đá euro giá trịPostgres_verboseWill tạo ra đầu ra khớp30754_30766Phát hành trước 8.4 KhiDatestyletham số là đặt thành kèo bóng đá euroISOđầu ra. Giá trịISO_8601sẽ tạo ra đầu ra khớp khoảng thời gian"Định dạng với người thiết kế "được xác định trong phần 4.4.3.2 của ISO 8601.
TheIntervalStyleTham số cũng ảnh hưởng đến việc giải thích khoảng thời gian mơ hồ đầu vào. Nhìn thấyPhần 8.5.4Để biết thêm thông tin.
Đặt múi giờ để hiển thị và diễn giải tem thời gian. kèo bóng đá euro tích hợp làGMT, nhưng điều đó thường được ghi đè trongPostgreSql.conf;initDBSẽ cài đặt cài đặt ở đó tương ứng với môi trường hệ thống của nó. Nhìn thấyPhần 8.5.3Để biết thêm thông tin.
Đặt bộ sưu tập các chữ viết tắt múi giờ mà sẽ được máy chủ chấp nhận cho đầu vào DateTime. Các kèo bóng đá euro là'kèo bóng đá euro'32490_32584'Úc'và'Ấn Độ'và kèo bóng đá euro bộ sưu tập khác có thể được xác định cho một cài đặt cụ thể. Nhìn thấyPhần B.3Để biết thêm thông tin.
Tham số này điều chỉnh số chữ số được hiển thị cho kèo bóng đá euro giá trị điểm nổi, bao gồmfloat4, float8, và Kiểu dữ liệu hình học. Giá trị tham số được thêm vào Số chữ số tiêu chuẩn (flt_dighoặcDBL_DIGkhi thích hợp). Giá trị có thể là đặt cao như 3, để bao gồm một phần có ý nghĩa chữ số; Điều này đặc biệt hữu ích cho việc đổ dữ liệu nổi cần được khôi phục chính xác. Hoặc nó có thể được đặt tiêu cực để đàn áp kèo bóng đá euro chữ số không mong muốn. Xem thêmPhần 8.1.3.
Đặt mã hóa phía máy khách (bộ ký tự). Các kèo bóng đá euro là sử dụng mã hóa cơ sở dữ liệu. Nhân vật Các bộ được hỗ trợ bởiPostgreSQL34240_34277Phần 22.3.1.
Đặt ngôn ngữ trong đó kèo bóng đá euro tin nhắn được hiển thị. kèo bóng đá euro giá trị chấp nhận được phụ thuộc vào hệ thống; nhìn thấyPhần 22.1Để biết thêm thông tin. Nếu như Biến này được đặt thành chuỗi trống (đó là kèo bóng đá euro) sau đó giá trị được kế thừa từ thực thi Môi trường của máy chủ theo cách phụ thuộc vào hệ thống.
Trên một số hệ thống, danh mục địa phương này không tồn tại. Đặt biến này vẫn sẽ hoạt động, nhưng sẽ có Không có tác dụng. Ngoài ra, có một cơ hội mà không có dịch Tin nhắn cho ngôn ngữ mong muốn tồn tại. Trong trường hợp đó bạn sẽ tiếp tục xem kèo bóng đá euro tin nhắn tiếng Anh.
Chỉ kèo bóng đá euro siêu người dùng mới có thể thay đổi cài đặt này, bởi vì nó ảnh hưởng đến kèo bóng đá euro tin nhắn được gửi đến nhật ký máy chủ cũng như máy khách và giá trị không phù hợp có thể che khuất khả năng đọc nhật ký máy chủ.
Đặt địa phương để sử dụng để định dạng tiền tệ
số lượng, ví dụ vớito_char
Gia đình chức năng. Chấp nhận được
kèo bóng đá euro giá trị phụ thuộc vào hệ thống; nhìn thấyPhần 22.1Để biết thêm thông tin. Nếu như
Biến này được đặt thành chuỗi trống (đó là
kèo bóng đá euro) sau đó giá trị được kế thừa từ thực thi
Môi trường của máy chủ theo cách phụ thuộc vào hệ thống.
Đặt locale để sử dụng cho kèo bóng đá euro số định dạng, cho
Ví dụ vớito_char
Gia đình chức năng. Giá trị chấp nhận được là
phụ thuộc vào hệ thống; nhìn thấycách đọc kèo bóng đá:Để biết thêm thông tin. Nếu biến này được đặt thành
chuỗi trống (là kèo bóng đá euro) thì giá trị là
kế thừa từ môi trường thực hiện của máy chủ trong
một cách phụ thuộc vào hệ thống.
Đặt địa điểm để sử dụng để định dạng ngày và thời gian,
Ví dụ vớito_char
Gia đình chức năng. Chấp nhận được
kèo bóng đá euro giá trị phụ thuộc vào hệ thống; nhìn thấyPhần 22.1Để biết thêm thông tin. Nếu như
Biến này được đặt thành chuỗi trống (đó là
kèo bóng đá euro) sau đó giá trị được kế thừa từ thực thi
Môi trường của máy chủ theo cách phụ thuộc vào hệ thống.
Chọn cấu hình tìm kiếm văn bản được sử dụng bởi những biến thể của kèo bóng đá euro chức năng tìm kiếm văn bản không có một đối số rõ ràng chỉ định cấu hình. Nhìn thấyChương 12để tiếp tục thông tin. kèo bóng đá euro tích hợp làpg_catalog.simple, nhưnginitDBSẽ khởi tạo Tệp cấu hình với cài đặt tương ứng với Đã chọnLC_CTYPELocale, nếu a Cấu hình khớp với locale đó có thể được xác định.
Nếu một mô -đun có thể tải động cần được mở và tên tệp được chỉ định trongTạo chức nănghoặcTảiLệnh kèo bóng đá euro có thư mục thành phần (tức là, tên kèo bóng đá euro chứa một dấu gạch chéo), Hệ thống sẽ tìm kiếm đường dẫn này cho tệp cần thiết.
Giá trị choDynamic_l Library_pathphải là danh sách kèo bóng đá euro đường dẫn thư mục tuyệt đối được phân tách bởi kèo bóng đá euro dấu chấm (hoặc Bán Đại tá trên Windows). Nếu một phần tử danh sách bắt đầu bằng Chuỗi đặc biệt$ libdir, The biên dịchPOSTGRESQLThư mục thư viện gói được thay thế cho$ libdir; Đây là nơi kèo bóng đá euro mô -đun được cung cấp bởi tiêu chuẩnPOSTGRESQLPhân phối là đã cài đặt. (Sử dụngpg_config --pkglibdirĐể tìm ra tên của thư mục kèo bóng đá euro.) Ví dụ:
39996_40079
Hoặc, trong môi trường Windows:
40170_40244
Giá trị kèo bóng đá euro cho tham số này là'$ libdir'. Nếu giá trị được đặt thành trống Chuỗi, tìm kiếm đường dẫn tự động bị tắt.
tham số này có thể được thay đổi khi chạy bằng cách chạy bằng cách chạy Siêu nhân, nhưng một cài đặt được thực hiện theo cách đó sẽ chỉ tồn tại Cho đến khi kết thúc kết nối máy khách, vì vậy phương pháp này nên được dành cho mục đích phát triển. kèo bóng đá euro Cách được đề xuất để đặt tham số này nằm trongPostgreSql.confCấu hình tài liệu.
Giới hạn trên mềm của kích thước của tập hợp được trả về bởi Quét chỉ số gin. Để biết thêm thông tin, xemPhần 55.4.
Biến này chỉ định một hoặc nhiều thư viện được chia sẻ đó sẽ được tải trước khi bắt đầu kết nối. Nếu nhiều hơn Hơn một thư viện sẽ được tải, tách tên của họ với dấu phẩy. Tất cả kèo bóng đá euro tên thư viện được chuyển đổi thành thấp hơn trường hợp trừ khi được trích dẫn kép. Tham số này không thể đã thay đổi sau khi bắt đầu một phiên cụ thể.
41866_42007pluginsThư mục của thư viện tiêu chuẩn của cài đặt Thư mục. (Đây là quản trị viên cơ sở dữ liệu trách nhiệm đảm bảo rằng chỉ"an toàn"Thư viện được cài đặt ở đó.) kèo bóng đá euro mục tronglocal_preload_l LibriesCó thể chỉ định điều kèo bóng đá euro thư mục một cách rõ ràng, ví dụ$ libdir/plugin/mylibhoặc chỉ cần chỉ định Tên thư viện -Mylibsẽ có Hiệu ứng tương tự như$ libdir/plugin/mylib.
kèo bóng đá euro giống nhưshared_preload_l Libries, không có hiệu suất Ưu điểm để tải thư viện vào phiên bắt đầu hơn khi nó được sử dụng lần đầu tiên. Đúng hơn, ý định của điều này tính năng là cho phép gỡ lỗi hoặc đo lường hiệu suất kèo bóng đá euro thư viện được tải vào kèo bóng đá euro phiên cụ thể mà không có rõ ràngTảiLệnh đang được cho. Ví dụ, việc gỡ lỗi có thể được bật cho phiên bằng cách đặt tham số kèo bóng đá euro thông quaPGOptionsBiến môi trường.
Nếu không tìm thấy thư viện được chỉ định, kèo bóng đá euro cố gắng sẽ thất bại.
Mỗi thư viện được hỗ trợ PostgreSQL đều có một"Khối ma thuật"được kiểm tra để đảm bảo khả năng tương thích. Vì lý do này, kèo bóng đá euro thư viện phi postgresql không thể được tải theo cách này.