Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | NEXT |
Đặt [Phiên | ĐỊA PHƯƠNG ]Cấu hình_parameterto | =giá trị| 'giá trị' | MẶC ĐỊNHtimezone| Địa phương | MẶC ĐỊNH
ThesetLệnh thay đổi thời gian chạy tham số cấu hình. Nhiều tham số thời gian chạy được liệt kê TRONGChương 18Có thể thay đổi đang bay vớiset. (Nhưng kèo bóng đá pháp số yêu cầu Đặc quyền Superuser để thay đổi và những người khác không thể thay đổi sau khi máy chủ hoặc phiên bắt đầu.)setChỉ ảnh hưởng đến giá trị được sử dụng bởi phiên hiện tại.
nếuset(hoặc tương đươngĐặt phiên) được phát hành trong kèo bóng đá pháp giao dịch mà sau đó bị hủy bỏ, ảnh hưởng củasetLệnh biến mất khi giao dịch được quay lại. Một khi Giao dịch xung quanh được cam kết, các hiệu ứng sẽ tồn tại kèo bóng đá pháp đến khi kết thúc phiên, trừ khi được ghi đè bởi người khácset.
Hiệu ứng củaĐặt cục bộChỉ cuối cùng kèo bóng đá pháp đến khi kết thúc giao dịch hiện tại, kèo bóng đá pháp dù đã cam kết hay không. Một trường hợp đặc biệt làsettheo sauĐặt cục bộTrong kèo bóng đá pháp giao dịch duy nhất: TheĐặt cục bộGiá trị sẽ được nhìn thấy kèo bóng đá pháp đến khi kết thúc giao dịch, nhưng sau đó (nếu giao dịch là cam kết) ThesetGiá trị sẽ lấy tác dụng.
Hiệu ứng củasethoặcĐặt cục bộcũng bị hủy bằng cách quay trở lại savePoint sớm hơn lệnh.
nếuĐặt cục bộđược sử dụng trong kèo bóng đá pháp chức năng cósetTùy chọn kèo bóng đá pháp cùng một biến (xemTạo chức năng), Những ảnh hưởng của TheĐặt cục bộLệnh biến mất tại Thoát chức năng; nghĩa là, giá trị có hiệu lực khi hàm được gọi là được khôi phục dù sao. Điều này kèo bóng đá pháp phépĐặt ĐỊA PHƯƠNGđược sử dụng kèo bóng đá pháp các thay đổi động hoặc lặp đi lặp lại của A tham số trong một hàm, trong khi vẫn có sự thuận tiện sử dụngsetTùy chọn để lưu và Khôi phục giá trị của người gọi. Tuy nhiên, kèo bóng đá pháp thông thườngset13000_13050settùy chọn; Hiệu ứng của nó sẽ tồn tại Trừ khi được lăn lại.
Lưu ý:inPostgreSQLPhiên bản 8.0 đến 8.2, Hiệu ứng của AĐặt cục bộsẽ là bị hủy bằng cách phát hành kèo bóng đá pháp điểm lưu sớm hơn hoặc thành công Thoát khỏi APL/PGSQLKhối ngoại lệ. Hành vi này đã được thay đổi bởi vì nó được coi là không trực quan.
Chỉ định rằng lệnh có hiệu lực kèo bóng đá pháp dòng điện phiên họp. (Đây là mặc định nếu khôngphiênNorcục bộxuất hiện.)
Chỉ định rằng lệnh chỉ có hiệu lực kèo bóng đá pháp giao dịch hiện tại. Sau đócam kếthoặcrollback, cấp độ phiên Cài đặt có hiệu lực trở lại. Lưu ý rằngĐặt cục bộsẽ dường như không có tác dụng nếu nó được thực hiện bên ngoàibắt đầukhối, vì giao dịch sẽ kết thúc ngay lập tức.
Tên của tham số thời gian chạy có thể giải quyết được. Có sẵn tham số được ghi lại trongChương 18và bên dưới.
14892_15089mặc định15119_1525815285_15290đã được thực thi trong hiện tại phiên họp).
Bên cạnh các tham số cấu hình được ghi trongChương 18, có kèo bóng đá pháp số ít có thể chỉ được điều chỉnh bằng cách sử dụngsetlệnh hoặc có cú pháp đặc biệt:
Đặt lược đồ 'giá trị'là bí danh kèo bóng đá phápĐặt search_path thànhgiá trị. Chỉ có kèo bóng đá pháp lược đồ có thể được chỉ định bằng cú pháp này.
Đặt têngiá trịlà bí danh kèo bóng đá phápđặt client_encoding thànhgiá trị.
Đặt hạt giống bên trong kèo bóng đá pháp trình tạo số ngẫu nhiên
(hàmngẫu nhiên
).
Các giá trị kèo bóng đá pháp phép là số điểm nổi trong khoảng từ -1 đến 1,
sau đó được nhân với 231-1.
Hạt giống cũng có thể được đặt bằng cách gọi hàmSetSeed
:
Chọn SetSeed (giá trị);
Đặt kèo bóng đá pháp giờgiá trị16984_17003Đặt thời gian thànhgiá trị. Cú phápĐặt kèo bóng đá pháp giờkèo bóng đá pháp phép cú pháp đặc biệt kèo bóng đá pháp Đặc điểm kỹ thuật múi giờ. Dưới đây là các ví dụ về hợp lệ Giá trị:
Múi giờ kèo bóng đá pháp Berkeley, California.
múi giờ kèo bóng đá pháp Ý.
kèo bóng đá pháp giờ 7 giờ về phía tây từ UTC (tương đương với PDT). Các giá trị tích cực là về phía đông từ UTC.
kèo bóng đá pháp giờ 8 giờ về phía tây từ UTC (tương đương với Pst).
Đặt kèo bóng đá pháp giờ thành kèo bóng đá pháp giờ địa phương của bạn (đó là, giá trị mặc định của máy chủ làtimezone; Nếu điều này chưa được Đặt rõ ràng ở bất cứ đâu, nó sẽ là khu vực mà Hệ điều hành của máy chủ mặc định là).
xemPhần 8.5.3Để biết thêm thông tin về kèo bóng đá pháp giờ.
hàmset_config
cung cấp
chức năng tương đương; nhìn thấyPhần 9.24. Ngoài ra, có thể
Cập nhậtkèo chấp bóngChế độ xem hệ thống để thực hiện
Tương đương vớiset.
Đặt đường dẫn tìm kiếm lược đồ:
Đặt search_path thành my_schema, công khai;
Đặt kiểu ngày thành truyền thốngPostgresvới"Ngày trước tháng "quy ước nhập cảnh:
Đặt Datestyle thành Postgres, DMY;
Đặt múi giờ kèo bóng đá pháp Berkeley, California:
Đặt kèo bóng đá pháp giờ 'pst8pdt';
Đặt múi giờ kèo bóng đá pháp Ý:
Đặt kèo bóng đá pháp giờ 'Châu Âu/Rome';