Phiên bản không được hỗ trợ:6.3
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 kèo bóng đá hôm nay và ngày mai và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.
PostgreSQL
prev Chương 40. libpq NEXT

kèo bóng đá hôm nay và ngày mai chức năng được liên kết Với lệnh sao chép

Lệnh sao chép trong Postgres có kèo bóng đá hôm nay và ngày mai tùy chọn để đọc hoặc viết đến kết nối mạng được sử dụng bởilibpq. Do đó, kèo bóng đá hôm nay và ngày mai chức năng là cần thiết để truy cập mạng này kết nối trực tiếp để kèo bóng đá hôm nay và ngày mai ứng dụng có thể tận dụng tối đa điều này khả năng.

  • PQGetLineĐọc một kết thúc mới dòng kèo bóng đá hôm nay và ngày mai ký tự (được truyền bởi máy chủ phụ trợ) thành một Chuỗi bộ đệm có độ dài kích thước. Như fgets (3), thói quen này Bản sao lên đến chiều dài 1 ký tự thành chuỗi. Nó giống như Gets (3), tuy nhiên, trong đó nó chuyển đổi dòng mới kết thúc thành một nhân vật null. PQGetLine trả về EOF tại EOF, 0 nếu toàn bộ dòng đã được đọc và 1 nếu bộ đệm đầy nhưng Kết thúc Newline vẫn chưa được đọc. Lưu ý rằng ứng dụng phải kiểm tra xem một dòng mới có bao gồm ký tự đơn ".", chỉ ra rằng máy chủ phụ trợ đã gửi xong kết quả của lệnh sao chép. Do đó, nếu ứng dụng mong đợi nhận được kèo bóng đá hôm nay và ngày mai dòng dài hơn kèo bóng đá hôm nay và ngày mai ký tự dài hơn 1, ứng dụng phải chắc chắn kiểm tra giá trị trả về của pqgetline rất cẩn thận. Mã trong../ src/bin/psql/psql.cchứa kèo bóng đá hôm nay và ngày mai thói quen đó Xử lý chính xác giao thức sao chép.

    int PQGetLine (PGConn *Conn,
                  Char *String,
                  int length)
  • pqputlineGửi một kèo bóng đá hôm nay và ngày mai thúc không Chuỗi vào máy chủ phụ trợ. Ứng dụng phải rõ ràng Gửi ký tự duy nhất "." để chỉ ra phần phụ trợ rằng nó đã hoàn thành việc gửi dữ liệu của nó.

    void pqputline (PGConn *Conn,
                   Char *String);
  • PQENDCOPYĐồng bộ hóa với phần phụ trợ. Chức năng này đợi cho đến khi phần phụ trợ kèo bóng đá hôm nay và ngày mai thúc bản sao. Nó nên được phát hành khi chuỗi cuối cùng đã được gửi đến phần phụ trợ sử dụng pqputline hoặc khi chuỗi cuối cùng được Nhận được từ phần phụ trợ bằng cách sử dụng PGGetLine. Nó phải được phát hành hoặc Phần phụ trợ có thể nhận được "ra khỏi đồng bộ" với mặt trận. Trên trở lại từ chức năng này, phụ trợ đã sẵn sàng để nhận Truy vấn tiếp theo. Giá trị trả lại là 0 khi hoàn thành thành công, khác không.

    int pqendcopy (pgconn *Conn);
    PQEXEC (Conn, "Tạo bảng foo (A Int4, B Char16, D Float8)");
    PQEXEC (Conn, "kèo bóng đá hôm nay và ngày mai foo từ stdin");
    Pqputline (Conn, "3 <bl Hello World <b 4.5 \ n");
    Pqputline (Conn, "4 <bt Goodbye World <b 7.11 \ n");
    ...
    Pqputline (Conn, ". \ N");
    Pqendcopy (Conn);

prev Trang chủ Tiếp theo
Không đồng bộ Thông báo UP Truy tìm libpq Chức kèo bóng đá hôm nay và ngày mai