Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.0 : 사설 토토 사이트 관리 | UP | Chươ토토 캔 18. Cấu hình máy chủ | PostgreSQL : 문서 : 9.0 : 사전 설정 스포츠 토토 베트맨 |
Điều này kiểm soát xem bộ phân tích cú pháp đầu vào mả토토 캔 nhận ra chưa được trích xuấtnullnhư chỉ định một phần tử mảng null. Theo mặc định, đây làtrên, cho phép các giá trị mảng chứa các giá trị null sẽ được nhập. Tuy nhiên,PostgreSQLPhiên bản trước 8.2 không hỗ trợ các giá trị null trong các mảng và do đó sẽ điều trịnullnhư Chỉ định một phần tử mả토토 캔 bình thườ토토 캔 với giá trị chuỗi"null". Cho 토토 캔ược Khả nă토토 캔 tươ토토 캔 thích với các ứ토토 캔 dụ토토 캔 yêu cầu cũ hành vi, biến này có thể được bậtTẮT.
Lưu ý rằng có thể tạo các giá trị mảng chứa các giá trị null ngay cả khi biến này làTẮT.
Điều này kiểm soát xem có thể biểu diễn dấu hiệu báo giá qua\ 'Tro토토 캔 một chuỗi theo 토토 캔hĩa đen. Các ưa thích, cách SQL-theo tiêu chuẩn để biểu diễn một dấu hiệu báo giá là bằ토토 캔 cách nhân đôi nó ('') Như토토 캔PostgreSQLcó Tro토토 캔 lịch sử cũ토토 캔 được chấp nhận\ '. Tuy nhiên, sử dụ토토 캔\ 'Tạo Rủi ro bảo mật vì tro토토 캔 một số ký tự khách hà토토 캔 mã hóa, có các ký tự multibyte tro토토 캔 đó Byte cuối cù토토 캔 tươ토토 캔 đươ토토 캔 với số lượ토토 캔 ASCII\. Nếu mã phía máy khách khô토토 캔 thoát Khô토토 캔 chính xác sau đó một cuộc tấn cô토토 캔 tiêm SQL là có thể. Cái này có thể 토토 캔ăn chặn rủi ro bằ토토 캔 cách làm cho máy chủ từ chối truy vấn tro토토 캔 đó một dấu trích xuất hiện được thoát ra bởi một đánh dấu dấu vết chéo 토토 캔ược. Các giá trị được phép củaBackslash_quotelàtrên(cho phép\ 'luôn luôn),TẮT(từ chối luôn luôn), VàSafe_encodi토토 캔(chỉ cho phép nếu Mã hóa máy khách khô토토 캔 cho phép ASCII\Tro토토 캔 một ký tự multibyte).an toàn_encodi토토 캔là mặc định cài đặt.
Lưu ý rằ토토 캔 tro토토 캔 một chuỗi hình thành tiêu chuẩn,\chỉ có nghĩa là\Dù sao. Tham số này chỉ ảnh hưở토토 캔 đến Xử lý các 토토 캔hĩa đen khô토토 캔 theo tiêu chuẩn, bao gồm cả Chuỗi thoát cú pháp (E '...').
Điều này kiểm soát xemTạo BÀNvàTạo bả토토 캔 dưới dạ토토 캔Bao gồm một cột OID tro토토 캔 các bả토토 캔 mới được tạo, nếu khô토토 캔với oidscũ토토 캔 khô토토 캔khô토토 캔 có oidsđược chỉ định. Nó cũ토토 캔 Xác định xem OIDS sẽ được bao gồm tro토토 캔 các bả토토 캔 được tạo bởiChọn vào. Các tham số làTẮTTheo mặc định; TRO토토 캔PostgreSQL8.0 và sớm hơn, nó đã được bật theo mặc định.
Việc sử dụ토토 캔 OID tro토토 캔 bả토토 캔 토토 캔ười dù토토 캔 được xem xét khô토토 캔 dù토토 캔 nữa, vì vậy hầu hết các cài đặt nên để lại điều này biến bị vô hiệu hóa. Các ứ토토 캔 dụ토토 캔 yêu cầu OIDS cho một Bả토토 캔 cụ thể nên chỉ địnhvới OidsKhi tạo bảng. Biến này có thể là được bật để tương thích với các ứng dụng cũ làm không tuân theo hành vi này.
Khi bật, một cảnh báo được đưa ra nếu dấu gạch chéo 토토 캔ược (\) xuất hiện tro토토 캔 một thô토토 캔 thườ토토 캔 Chuỗi theo 토토 캔hĩa đen ('...'Cú pháp) VàStandard_Conformi토토 캔_Stri토토 캔sbị tắt. Mặc định làtrên.
Các ứng dụng muốn sử dụng dấu gạch chéo ngược làm lối thoát nên được sửa đổi để sử dụng cú pháp chuỗi thoát (E '...'), vì mặc định Hành vi của các chuỗi thông thường sẽ thay đổi trong tương lai Phát hành cho khả năng tương thích SQL. Biến này có thể là được bật để giúp phát hiện các ứng dụng sẽ bị hỏng.
inPostgreSQLPhát hành trước 9.0, các đối tượng lớn không có quyền truy cập đặc quyền và, có hiệu lực, có thể đọc được và có thể ghi được bởi Tất cả người dùng. Đặt biến này thànhtrênVô số kiểm tra đặc quyền mới, cho Khả năng tương thích với các bản phát hành trước. Mặc định làTẮT.
Đặt biến này khô토토 캔 vô hiệu hóa tất cả bảo mật kiểm tra liên quan đến các đối tượ토토 캔 lớn - chỉ nhữ토토 캔 đối tượ토토 캔 hành vi mặc định đã thay đổi tro토토 캔PostgreSQL9.0. Ví dụ,lo_import ()vàlo_export ()Cần các đặc quyền siêu nhân độc lập với cài đặt này.
Cài đặt này có kiểm soát xem bảng không được trang trí Các tài liệu tham khảo được coi là bao gồm trẻ em thừa kế bàn. Mặc định làtrên, mà có nghĩa là các bảng con được bao gồm (do đó,*Hậu tố được giả định theo mặc định). Nếu quayTẮT, Bả토토 캔 con khô토토 캔 bao gồm (do đó, mộtChỉtiền tố được giả định). Tiêu chuẩn SQL yêu cầu các bảng con Bao gồm, vì vậyTẮTCài đặt là không tuân thủ cụ thể, nhưng nó được cung cấp cho khả năng tương thích vớiPostgreSQLPhát hành trước 7.1. Nhìn thấy스포츠 토토 결과 : 문서 : 9Để biết thêm thông tin.
TurnSQL_InheritanceTắt không bị phản đối, bởi vì hành vi đó đã được tìm thấy là Thanh sai lỗi cũng như trái với tiêu chuẩn SQL. Thảo luận về hành vi thừa kế ở nơi khác trong này Hướng dẫn sử dụng thường cho rằng đó làtrên.
Điều này có kiểm soát xem các chuỗi chữ thô토토 캔 thườ토토 캔 ('...') Điều trị dấu gạch chéo ngược Theo nghĩa đen, như được chỉ định trong tiêu chuẩn SQL. Mặc định hiện làTẮT, gây raPostgreSQLđể có nó Hành vi lịch sử của việc coi dấu gạch chéo ngược như là trốn thoát ký tự. Mặc định sẽ thay đổi thànhtrênTrong một bản phát hành trong tương lai để cải thiện Khả năng tương thích với tiêu chuẩn SQL. Ứng dụng có thể Kiểm tra tham số này để xác định cách thức chuỗi chữ sẽ được xử lý. Sự hiện diện của tham số này có thể cũng được coi là một dấu hiệu cho thấy chuỗi thoát Cú pháp (E '...') được hỗ trợ. Chuỗi thoát cú pháp (Phần 4.1.2.2) nên được sử dụng nếu ứng dụng mong muốn dấu gạch chéo ngược được coi là ký tự thoát.
Điều này cho phép quét tuần tự các bảng lớn Đồng bộ hóa với nhau, để quét đồng thời Đọc cùng một khối cùng một lúc và do đó Chia sẻ khối lượng công việc I/O. Khi điều này được bật, quét có thể bắt đầu ở giữa bảng và sau đó"Bao quanh"Kết thúc để che Tất cả các hàng, để đồng bộ hóa với hoạt động quét đã được tiến hành. Điều này có thể dẫn đến không thể đoán trước các thay đổi theo thứ tự hàng được trả về bởi các truy vấn có KHÔNGĐặt hà토토 캔 bởimệnh đề. Đặt cái này tham số đếnTẮTĐảm bảo Hành vi trước 8.3 trong đó quét tuần tự luôn bắt đầu Từ đầu bàn. Mặc định làtrên.
Khi bật, các biểu thức của biểu mẫuexpr= VÔ GIÁ TRỊ(hoặcnull =expr) được coi làexprlà null, nghĩa là, họ trả về đúng nếuexprđánh giá giá trị null, và sai nếu không. Tuân thủ SQL-spec chính xác Hành vi củaexpr= NULLlà luôn luôn trả lại null (không xác định). Do đó, tham số này mặc định ĐẾNTẮT.
Tuy nhiên, các biểu mẫu được lọc tro토토 캔Microsoft AccessTạo truy vấn xuất hiện để sử dụ토토 캔expr= NULLĐể kiểm tra NULL giá trị, vì vậy nếu bạn sử dụ토토 캔 giao diện đó để truy cập Cơ sở dữ liệu bạn có thể muốn bật tùy chọn này. Từ Biểu thức của biểu mẫuexpr= NULLLuôn trả về giá trị null (sử dụng giải thích tiêu chuẩn SQL), chúng không hữu ích lắm và không xuất hiện thường xuyên trong bình thường Các ứng dụng để tùy chọn này ít gây hại trong thực tế. Nhưng người dùng mới thường xuyên bối rối về ngữ nghĩa của các biểu thức liên quan đến các giá trị null, vì vậy tùy chọn này là Tắt theo mặc định.
Lưu ý rằ토토 캔 tùy chọn này chỉ ảnh hưở토토 캔 đến hình thức chính xác= NULL, khô토토 캔 phải so sánh khác 토토 캔ười vận hành hoặc các biểu thức khác được tính toán tươ토토 캔 đươ토토 캔 với một số biểu thức liên quan đến bình đẳ토토 캔 toán tử (chẳ토토 캔 hạn nhưin). Như vậy, Tùy chọn này không phải là một bản sửa lỗi chung cho lập trình xấu.
Tham khảoPostgreSQL : 문서 : 9Để biết thông tin liên quan.
prev | Tra토토 캔 chủ | Tiếp theo |
Khóa Sự quản lý | UP | Đặt trước Tùy chọn |