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 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

kèo bóng đá pháp

kèo bóng đá pháp - Thay đổi vai trò cơ sở dữ liệu

Synopsis

kèo bóng đá phápROME_SPECAGE[với]Tùy chọn[...]WHERETùy chọncó thể:Superuser | Nosuperuser
    | Đã tạo rab | NOCLATEDB
    | Createrole | Nocreaterole
    | Kế thừa | Noinherit
    | Đăng nhập | Nologin
    | Sao chép | NorePlication
    | Bypassrls | Nobypassrls
    | Giới hạn kết nốiConnlimit| [Được mã hóa] Mật khẩu 'Mật khẩu' | Mật khẩu null
    | Hợp lệ cho đến khi 'dấu thời gian'

kèo bóng đá pháptênĐổi tên thànhnew_namekèo bóng đá phápROME_SPECAGE| Tất cả [trong cơ sở dữ liệucơ sở dữ liệu_name] SETCấu hình_parameterto | =giá trị| MẶC ĐỊNHROME_SPECAGE| Tất cả [trong cơ sở dữ liệucơ sở dữ liệu_name] SETCấu hình_parameterTừ hiện tại
kèo bóng đá phápROME_SPECAGE| Tất cả [trong cơ sở dữ liệucơ sở dữ liệu_name] Đặt lạiCấu hình_parameterkèo bóng đá phápROME_SPECAGE| Tất cả [trong cơ sở dữ liệucơ sở dữ liệu_name] Đặt lại tất cảWHEREROME_SPECAGEcó thể:

    ROME_NAME| Current_role
  | Current_user
  | Session_user

Mô tả

kèo bóng đá phápThay đổi các thuộc tính của APostgreSQLkèo bóng đá pháp trò.

Biến thể đầu tiên của lệnh này được liệt kê trong Tóm tắt có thể thay đổi nhiều thuộc tính kèo bóng đá pháp trò có thể được chỉ định trongTạo kèo bóng đá pháp trò. (Tất cả các thuộc tính có thể được đề cập, ngoại trừ không có tùy chọn để thêm hoặc xóa các thành viên; sử dụngGrantthu hồiĐối với điều đó.) Các thuộc tính không được đề cập trong lệnh giữ lại các cài đặt trước đó của chúng. Các siêu nhân cơ sở dữ liệu có thể thay đổi bất kỳ cài đặt nào trong số này cho bất kỳ kèo bóng đá pháp trò nào. kèo bóng đá pháp trò cócreateroleĐặc quyền có thể thay đổi bất kỳ cài đặt nào trong số này ngoại trừSuperuser, sao chépBypassrls; nhưng chỉ đối với các kèo bóng đá pháp trò không phải là người quản lý và không sao chép. kèo bóng đá pháp trò thông thường chỉ có thể thay đổi mật khẩu của riêng họ.

Biến thể thứ hai thay đổi tên của kèo bóng đá pháp trò. Superuser cơ sở dữ liệu có thể đổi tên bất kỳ kèo bóng đá pháp trò nào. kèo bóng đá pháp trò cócreateroleĐặc quyền có thể đổi tên các kèo bóng đá pháp trò không phải là người quản lý. Người dùng phiên hiện tại không thể được đổi tên. (Kết nối như một người dùng khác nếu bạn cần làm điều đó.) VìMD5Mật khẩu đã sử dụng tên kèo bóng đá pháp trò là muối mật mã, đổi tên một kèo bóng đá pháp trò xóa mật khẩu của nó nếu mật khẩu làMD5-encrypted.

Các biến thể còn lại thay đổi mặc định phiên của kèo bóng đá pháp trò cho biến cấu hình, cho tất cả các cơ sở dữ liệu hoặc, khiTrong cơ sở dữ liệumệnh đề được chỉ định, chỉ cho các phiên trong cơ sở dữ liệu được đặt tên. Nếu nhưtất cảđược chỉ định thay vì tên kèo bóng đá pháp trò, điều này thay đổi cài đặt cho tất cả các kèo bóng đá pháp trò. Sử dụngtất cảvớiTrong cơ sở dữ liệuthực sự giống như sử dụng lệnhcơ sở dữ liệu thay đổi ... Đặt ....

Bất cứ khi nào kèo bóng đá pháp trò sau đó bắt đầu một phiên mới, giá trị được chỉ định trở thành phiên bản mặc định, ghi đè lên bất kỳ cài đặt nào có trongPostgreSql.confhoặc đã được nhận từPostgresDòng lệnh. Điều này chỉ xảy ra tại thời điểm đăng nhập; thực thiPostgreSQL: Tài liệu:hoặcPostgreSQL:Không khiến các giá trị cấu hình mới được đặt. Cài đặt được đặt cho tất cả các cơ sở dữ liệu được ghi đè bởi các cài đặt dành riêng cho cơ sở dữ liệu được gắn vào một kèo bóng đá pháp trò. Cài đặt cho cơ sở dữ liệu cụ thể hoặc các cài đặt ghi đè kèo bóng đá pháp trò cụ thể cho tất cả các kèo bóng đá pháp trò.

Superusers có thể thay đổi mặc định phiên của bất kỳ ai. kèo bóng đá pháp trò cócreateroleĐặc quyền có thể thay đổi mặc định cho các kèo bóng đá pháp trò không phải người quản lý. kèo bóng đá pháp trò thông thường chỉ có thể đặt mặc định cho chính họ. Một số biến cấu hình nhất định không thể được đặt theo cách này hoặc chỉ có thể được đặt nếu một Superuser đưa ra lệnh. Chỉ các siêu người dùng mới có thể thay đổi cài đặt cho tất cả các kèo bóng đá pháp trò trong tất cả các cơ sở dữ liệu.

tham số

tên

Tên của kèo bóng đá pháp trò có thuộc tính sẽ bị thay đổi.

current_role
current_user

Thay đổi người dùng hiện tại thay vì kèo bóng đá pháp trò được xác định rõ ràng.

session_user

Thay đổi người dùng phiên hiện tại thay vì kèo bóng đá pháp trò được xác định rõ ràng.

Superuser
Nosuperuser
createdb
NocreatedB
createrole
NoCleaterole
kế thừa
Noinherit
Đăng nhập
Nologin
sao chép
NorePlication
Bypassrls
Nobypassrls
giới hạn kết nối Connlimit
[được mã hóa]Mật khẩu'Mật khẩu'
Mật khẩu NULL
hợp lệ cho đến'Dấu thời gian'

Những điều khoản này thay đổi các thuộc tính ban đầu được đặt bởiTạo kèo bóng đá pháp trò. Để biết thêm thông tin, xemTạo kèo bóng đá pháp tròTrang tham khảo.

new_name

Tên mới của kèo bóng đá pháp trò.

cơ sở dữ liệu_name

Tên của cơ sở dữ liệu Biến cấu hình phải được đặt trong.

Cấu hình_parameter
giá trị

Đặt mặc định phiên của kèo bóng đá pháp trò này cho tham số cấu hình được chỉ định thành giá trị đã cho. Nếu nhưgiá trịMặc địnhhoặc, tương đương,Đặt lạiđược sử dụng, cài đặt biến đặc trưng cho kèo bóng đá pháp trò được xóa, do đó, kèo bóng đá pháp trò sẽ kế thừa cài đặt mặc định trên toàn hệ thống trong các phiên mới. Sử dụngĐặt lại tất cảĐể xóa tất cả các cài đặt cụ thể về kèo bóng đá pháp trò.Đặt từ hiện tạiLưu giá trị hiện tại của phiên của tham số là giá trị cụ thể về kèo bóng đá pháp trò. Nếu nhưTrong cơ sở dữ liệuđược chỉ định, tham số cấu hình được đặt hoặc xóa cho kèo bóng đá pháp trò và cơ sở dữ liệu đã cho.

Cài đặt biến đặc trưng cho kèo bóng đá pháp trò chỉ có hiệu lực khi đăng nhập;PostgreSQL: Tài liệu:PostgreSQL: TàKhông xử lý cài đặt biến đặc trưng cho kèo bóng đá pháp trò.

xemsetChương 20Để biết thêm thông tin về tên và giá trị tham số được phép.

Ghi chú

sử dụngTạo kèo bóng đá pháp tròĐể thêm kèo bóng đá pháp trò mới vàPostgreSQL: Tài liệu:Để loại bỏ kèo bóng đá pháp trò.

kèo bóng đá phápKhông thể thay đổi tư cách thành viên của một kèo bóng đá pháp trò. Sử dụngGrantthu hồiđể làm điều đó.

Phải thận trọng khi chỉ định mật khẩu không được mã hóa với lệnh này. Mật khẩu sẽ được truyền đến máy chủ trong Cleartext và nó cũng có thể được đăng nhập vào lịch sử lệnh của máy khách hoặc nhật ký máy chủ.PSQLchứa lệnh\ Mật khẩucó thể được sử dụng để thay đổi mật khẩu của một kèo bóng đá pháp trò mà không cần hiển thị mật khẩu Cleartext.

Cũng có thể buộc một phiên mặc định vào một cơ sở dữ liệu cụ thể thay vì kèo bóng đá pháp trò; nhìn thấyPostgreSQL:. Nếu có xung đột, các cài đặt dành riêng cho cơ sở dữ liệu ghi đè lên các cài đặt cụ thể về kèo bóng đá pháp trò, lần lượt ghi đè các cơ sở cụ thể của cơ sở dữ liệu.

Ví dụ

Thay đổi mật khẩu của kèo bóng đá pháp trò:

thay đổi kèo bóng đá pháp trò Davide với mật khẩu 'HU8JMN3';

Xóa mật khẩu của kèo bóng đá pháp trò:

thay đổi kèo bóng đá pháp trò Davide với mật khẩu null;

Thay đổi ngày hết hạn mật khẩu, chỉ định rằng mật khẩu sẽ hết hạn vào giữa trưa ngày 4 tháng 5 năm 2015 bằng múi giờ trước một giờ trướcUTC:

kèo bóng đá pháp Chris hợp lệ cho đến 'ngày 4 tháng 5 12:00:00 2015 +1';

Làm cho mật khẩu hợp lệ mãi mãi:

kèo bóng đá pháp Fred hợp lệ cho đến khi 'Infinity';

21755_21828

kèo bóng đá pháp Miriam Creatleole CreatedB;

Đưa ra một kèo bóng đá pháp trò không mặc định củabảo trì_work_memtham số:

22107_22167

Đưa ra một kèo bóng đá pháp trò không mặc định, cụ thể cơ sở dữ liệu củaclient_min_messagestham số:

kèo bóng đá pháp Fred trong cơ sở dữ liệu Devel Set client_min_messages = Debug;

Tương thích

Thekèo bóng đá phápCâu lệnh làPostgreSQLMở rộng.

Gửi hiệu chỉnh

24131_24357Mẫu này24438_24502