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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá

tên

tỷ lệ kèo bóng đá-Thiết lập tỷ lệ kèo bóng đá cơ sở dữ liệu

Synopsis

tỷ lệ kèo bóng đá vớiConnection_Target[ASConnection_Name] [Người dùngConnection_user]
tỷ lệ kèo bóng đá với mặc định
KẾT NỐIConnection_usercơ sở dữ liệuConnection_Target

Mô tả

Thetỷ lệ kèo bóng đáLệnh thiết lập a tỷ lệ kèo bóng đá giữa máy khách và máy chủ PostgreSQL.

tham số

Connection_Target

Connection_TargetChỉ định Máy chủ đích của tỷ lệ kèo bóng đá trên một trong một số biểu mẫu.

[cơ sở dữ liệu_name] [@host] [:Cổng]

tỷ lệ kèo bóng đá qua TCP/IP

UNIX: PostgreSQL: //host[:Cổng]/[cơ sở dữ liệu_name] [?Connection_Option]

tỷ lệ kèo bóng đá với các ổ cắm tên miền unix

TCP: PostgreSQL: //host[:Cổng]/[cơ sở dữ liệu_name] [?Connection_Option]

tỷ lệ kèo bóng đá qua TCP/IP

Hằng số chuỗi SQL

chứa một giá trị trong một trong các biểu mẫu trên

Biến máy chủ

Biến máy chủ của loạichar []hoặcVarchar []Chứa một giá trị ở một trong các giá trị ở trên biểu mẫu

Connection_Object

Một định danh tùy chọn cho tỷ lệ kèo bóng đá, để nó có thể là được đề cập trong các lệnh khác. Đây có thể là một định danh SQL hoặc Biến máy chủ.

Connection_user

Tên người dùng cho tỷ lệ kèo bóng đá cơ sở dữ liệu.

Tham số này cũng có thể chỉ định tên người dùng và mật khẩu, bằng cách sử dụng một biểu mẫuuser_name/Mật khẩu, user_nameĐược xác định bởiMật khẩuhoặcuser_nameSử dụngMật khẩu.

tên người dùng và mật khẩu có thể là số nhận dạng SQL, hằng số chuỗi, hoặc các biến máy chủ.

mặc định

Sử dụng tất cả các tham số tỷ lệ kèo bóng đá mặc định, theo định nghĩa của libpq.

Ví dụ

Ở đây một số biến thể để chỉ định tỷ lệ kèo bóng đá tham số:

EXEC SQL tỷ lệ kèo bóng đá với "ConnectDB" làm chính;
EXEC SQL tỷ lệ kèo bóng đá với "ConnectDB" là thứ hai;
EXEC SQL tỷ lệ kèo bóng đá với "Unix: Postgresql: //200.46.204.71/connectdb" với tư cách là trình tỷ lệ kèo bóng đá người dùng chính;
EXEC SQL tỷ lệ kèo bóng đá với "Unix: Postgresql: // localhost/ConnectDB" với tư cách là trình tỷ lệ kèo bóng đá người dùng chính;
EXEC SQL tỷ lệ kèo bóng đá với 'ConnectDB' làm chính;
EXEC SQL tỷ lệ kèo bóng đá với 'Unix: Postgresql: // localhost/ConnectDB' với tư cách là người dùng chính: Người dùng;
EXEC SQL tỷ lệ kèo bóng đá với: DB AS: ID;
EXEC SQL tỷ lệ kèo bóng đá với: trình tỷ lệ kèo bóng đá người dùng DB bằng cách sử dụng: PW;
EXEC SQL tỷ lệ kèo bóng đá với @localhost với tư cách là người dùng chính ConnectDB;
EXEC SQL tỷ lệ kèo bóng đá với ReventDB1 làm chính;
EXEC SQL tỷ lệ kèo bóng đá với AS Main User ConnectDB;
EXEC SQL tỷ lệ kèo bóng đá với ConnectDB AS: ID;
EXEC SQL tỷ lệ kèo bóng đá với ConnectDB với tư cách là người dùng chính Connectuser/ConnectDB;
EXEC SQL tỷ lệ kèo bóng đá với ConnectDB làm chính;
EXEC SQL tỷ lệ kèo bóng đá với ConnectDB@localhost làm chính;
EXEC SQL tỷ lệ kèo bóng đá với TCP: Postgresql: // LocalHost/User ConnectDB;
EXEC SQL tỷ lệ kèo bóng đá với TCP: Postgresql: // LocalHost/ConnectDB Người dùng Connectuser được xác định bởi ConnectPW;
EXEC SQL tỷ lệ kèo bóng đá với TCP: Postgresql: // LocalHost: 20/ConnectDB Người dùng Connectuser được xác định bởi ConnectPW;
EXEC SQL tỷ lệ kèo bóng đá với UNIX: Postgresql: // localhost/as as usin tỷ lệ kèo bóng đá chính;
EXEC SQL tỷ lệ kèo bóng đá với Unix: Postgresql: // localhost/ConnectDB làm trình tỷ lệ kèo bóng đá người dùng chính;
EXEC SQL tỷ lệ kèo bóng đá với Unix: PostgreSQL: // LocalHost/ConnectDB Người dùng Connectuser được xác định bởi "ConnectPW";
EXEC SQL tỷ lệ kèo bóng đá với Unix: PostgreSQL: // LocalHost/ConnectDB Người dùng Connectuser bằng cách sử dụng "ConnectPW";
EXEC SQL tỷ lệ kèo bóng đá với Unix: PostgreSQL: // LocalHost/ConnectDB? Connect_Timeout = 14 Người dùng Connectuser;

Đây là một chương trình ví dụ minh họa việc sử dụng máy chủ các biến để chỉ định tham số tỷ lệ kèo bóng đá:

int
Main (Void)

EXEC SQL bắt đầu phần khai báo;
    char *dbname = "testDb";    / * Tên cơ sở dữ liệu */
    char *user = "testuser";  / * tên người dùng tỷ lệ kèo bóng đá */
    char *tỷ lệ kèo bóng đá = "tcp: postgresql: // localhost: 5432/testdb";
                                    / * chuỗi tỷ lệ kèo bóng đá */
    char ver [256];                  / * bộ đệm để lưu trữ chuỗi phiên bản */
EXEC SQL END TUYÊN BỐ TUYÊN BỐ;

    Ecpgdebug (1, stderr);

    EXEC SQL tỷ lệ kèo bóng đá với: DBName Người dùng: Người dùng;
    Exec sql chọn pg_catalog.set_config ('search_path', '', false); Exec sql cam kết;
    EXEC SQL CHỌN PHIÊN BẢN () vào: Ver;
    EXEC SQL Ngắt tỷ lệ kèo bóng đá;

    printf ("Phiên bản: %s \ n", ver);

    EXEC SQL tỷ lệ kèo bóng đá với: Người dùng tỷ lệ kèo bóng đá: Người dùng;
    Exec sql chọn pg_catalog.set_config ('search_path', '', false); Exec sql cam kết;
    EXEC SQL CHỌN PHIÊN BẢN () vào: Ver;
    EXEC SQL Ngắt tỷ lệ kèo bóng đá;

    printf ("Phiên bản: %s \ n", ver);

    trả lại 0;

Tương thích

tỷ lệ kèo bóng đáđược chỉ định trong SQL tiêu chuẩn, nhưng định dạng của các tham số tỷ lệ kèo bóng đá là thực hiện cụ thể.