kèo tỷ số bóng đá euro hôm nay - kèo tỷ số bóng đá euro hôm nay dữ liệu giữa tệp và bảng
CopyTable_Name
[(Cột_name
[, ...])]] TỪ 'FileName
' | CHƯƠNG TRÌNH 'lệnh
' | Stdin [ [ VỚI ] (Tùy chọn
[, ...])]] [ Ở ĐÂUđiều kiện
] kèo tỷ số bóng đá euro hôm nayTable_Name
[(Cột_name
[, ...])] | (Truy vấn
) ĐẾN 'FileName
' | CHƯƠNG TRÌNH '10745_10754
' | Stdout [ [ VỚI ] (Tùy chọn
[, ...])]]WHERETùy chọn
có thể là một trong số:Định dạngformat_name
Freeze [Boolean
] DELIMITER 'Delimiter_Character
' VÔ GIÁ TRỊ 'NULL_STRING
' Tiêu đề [Boolean
| CUỘC THI ĐẤU ] TRÍCH DẪN 'quote_character
' BỎ TRỐN 'Escape_character
' Force_quote (Cột_name
[, ...]) | * Force_not_null (Cột_name
[, ...]) Force_null (Cột_name
[, ...]) Mã hóa 'mã hóa_name
'
Copy
Di chuyển dữ kèo tỷ số bóng đá euro hôm nay giữaPostgreSQLBảng và tệp hệ thống tệp tiêu chuẩn.kèo tỷ số bóng đá euro hôm nay thành
kèo tỷ số bóng đá euro hôm nay nội dung của bảngđếnmột tệp, trong khikèo tỷ số bóng đá euro hôm nay từ
Bản sao dữ kèo tỷ số bóng đá euro hôm naytừMột tệp vào bảng (thêm dữ kèo tỷ số bóng đá euro hôm nay vào bất cứ thứ gì trong bảng rồi).kèo tỷ số bóng đá euro hôm nay vào
cũng có thể kèo tỷ số bóng đá euro hôm nay kết quả của AChọn
Truy vấn.
Nếu một danh sách cột được chỉ định,kèo tỷ số bóng đá euro hôm nay vào
Chỉ kèo tỷ số bóng đá euro hôm nay dữ liệu trong các cột được chỉ định vào tệp. Vìkèo tỷ số bóng đá euro hôm nay từ
12584_12696kèo tỷ số bóng đá euro hôm nay từ
Danh sách cột sẽ nhận được kèo tỷ số bóng đá euro hôm nay giá trị mặc định của chúng.
Copy
với tên tệp hướng dẫnPostgreSQLMáy chủ để đọc trực tiếp từ hoặc ghi vào một tệp. Tệp phải được truy cập bởiPostgreSQLNgười dùng (ID người dùng mà máy chủ chạy như) và tên phải được chỉ định từ quan điểm của máy chủ. KhiChương trình
được chỉ định, máy chủ thực thi lệnh đã cho và đọc từ đầu ra tiêu chuẩn của chương trình hoặc ghi vào đầu vào tiêu chuẩn của chương trình. Lệnh phải được chỉ định từ quan điểm của máy chủ và được thực thi bởiPostgreSQLNgười dùng. Khistdin
hoặcstdout
được chỉ định, dữ kèo tỷ số bóng đá euro hôm nay được truyền qua kết nối giữa máy khách và máy chủ.
mỗi phụ trợ chạyCopy
Sẽ báo cáo tiến trình của nó trongPG_STAT_PROTERS_COPY
Xem. Nhìn thấyPhần 28.4.6Để biết chi tiết.
Table_Name
Tên (tùy chọn Lược đồ theo trình độ) của một bảng hiện có.
Cột_name
Một danh sách các cột tùy chọn sẽ được kèo tỷ số bóng đá euro hôm nay. Nếu không có danh sách cột nào được chỉ định, tất cả các cột của bảng ngoại trừ các cột được tạo sẽ được kèo tỷ số bóng đá euro hôm nay.
Truy vấn
AChọn
, giá trị
, Chèn
, Cập nhật
hoặcXóa
Lệnh có kết quả sẽ được kèo tỷ số bóng đá euro hôm nay. Lưu ý rằng dấu ngoặc đơn được yêu cầu xung quanh truy vấn.
choChèn
, Cập nhật
vàXóa
15393_15406Trở về
mệnh đề phải được cung cấp và mối quan hệ mục tiêu không phải có quy tắc có điều kiện, cũng không phảicũng
quy tắc, cũng không phải15602_15611
Quy tắc mở rộng sang nhiều câu.
FileName
15797_15983E ''
Chuỗi và gấp đôi bất kỳ dấu gạch chéo ngược nào được sử dụng trong tên đường dẫn.
Chương trình
Một lệnh để thực thi. TRONGkèo tỷ số bóng đá euro hôm nay từ
, Đầu vào được đọc từ đầu ra tiêu chuẩn của lệnh và trongkèo tỷ số bóng đá euro hôm nay vào
, đầu ra được ghi vào đầu vào tiêu chuẩn của lệnh.
Lưu ý rằng lệnh được đưa ra bởi shell, vì vậy nếu bạn cần chuyển bất kỳ đối số nào cho lệnh shell đến từ một nguồn không tin cậy, bạn phải cẩn thận để thoát hoặc thoát khỏi bất kỳ ký tự đặc biệt nào có thể có ý nghĩa đặc biệt cho shell. Vì lý do bảo mật, tốt nhất là sử dụng chuỗi lệnh cố định hoặc ít nhất là tránh chuyển bất kỳ đầu vào người dùng nào trong đó.
stdin
Chỉ định đầu vào đó đến từ ứng dụng máy khách.
stdout
Chỉ định đầu ra đó được chuyển đến ứng dụng máy khách.
Boolean
Chỉ định kèo tỷ số bóng đá euro hôm nay tùy chọn đã chọn nên được bật hay tắt. Bạn có thể viếtTRUE
, trên
hoặc1
Để bật tùy chọn vàfalse
, TẮT
hoặc0
Để vô hiệu hóa nó. TheBoolean
Giá trị cũng có thể được bỏ qua, trong trường hợp đóTRUE
được giả định.
Định dạng
Chọn định dạng dữ kèo tỷ số bóng đá euro hôm nay sẽ được đọc hoặc viết:Text
, CSV
(Giá trị phân tách bằng dấu phẩy) hoặcnhị phân
. Mặc định làText
.
Freeze
Yêu cầu kèo tỷ số bóng đá euro hôm nay dữ liệu với các hàng đã bị đóng băng, giống như chúng sau khi chạyChụp lên chân không
lệnh. Đây được dự định là một tùy chọn hiệu suất để tải dữ kèo tỷ số bóng đá euro hôm nay ban đầu. Hàng sẽ chỉ bị đóng băng nếu bảng được tải đã được tạo hoặc cắt ngắn trong phép trừ hiện tại, không có con trỏ mở và không có ảnh chụp nhanh cũ nào được tổ chức bởi giao dịch này. Hiện tại không thể thực hiệnkèo tỷ số bóng đá euro hôm nay Freeze
Trên bảng được phân vùng.
18766_19006
Delimiter
Chỉ định ký tự phân tách kèo tỷ số bóng đá euro hôm nay cột trong mỗi hàng (dòng) của tệp. Mặc định là ký tự tab ở định dạng văn bản, dấu phẩy trongCSV
19304_19395nhị phân
Định dạng.
null
Chỉ định chuỗi đại diện cho một giá trị null. Mặc định là\ n
(Backslash-n) ở định dạng văn bản và một chuỗi trống chưa được trích xuất trongCSV
Định dạng. Bạn có thể thích một chuỗi trống ngay cả ở định dạng văn bản cho kèo tỷ số bóng đá euro hôm nay trường hợp bạn không muốn phân biệt null với kèo tỷ số bóng đá euro hôm nay chuỗi trống. Tùy chọn này không được phép khi sử dụngnhị phân
Định dạng.
Khi sử dụngkèo tỷ số bóng đá euro hôm nay từ
, bất kỳ mục dữ kèo tỷ số bóng đá euro hôm nay nào khớp với chuỗi này sẽ được lưu trữ dưới dạng giá trị null, vì vậy bạn nên đảm bảo rằng bạn sử dụng cùng một chuỗi như bạn đã sử dụng vớikèo tỷ số bóng đá euro hôm nay vào
.
tiêu đề
Chỉ định rằng tệp chứa một dòng tiêu đề với tên của mỗi cột trong tệp. Trên đầu ra, dòng đầu tiên chứa kèo tỷ số bóng đá euro hôm nay tên cột từ bảng. Trên đầu vào, dòng đầu tiên bị loại bỏ khi tùy chọn này được đặt thànhTRUE
(hoặc giá trị boolean tương đương). Nếu tùy chọn này được đặt thànhkhớp
, Số và tên của kèo tỷ số bóng đá euro hôm nay cột trong dòng tiêu đề phải khớp với tên cột thực tế của bảng, theo thứ tự; nếu không một lỗi được nêu ra. Tùy chọn này không được phép khi sử dụngnhị phân
Định dạng. Thekhớp
Tùy chọn chỉ hợp lệ chokèo tỷ số bóng đá euro hôm nay từ
lệnh.
QUOTE
Chỉ định ký tự trích dẫn được sử dụng khi giá trị dữ kèo tỷ số bóng đá euro hôm nay được trích dẫn. Mặc định là kép. Đây phải là một nhân vật một byte duy nhất. Tùy chọn này chỉ được phép khi sử dụngCSV
Định dạng.
Escape
Chỉ định ký tự sẽ xuất hiện trước một ký tự dữ kèo tỷ số bóng đá euro hôm nay phù hợp vớiQUOTE
Giá trị. Mặc định giống nhưQUOTE
Giá trị (sao cho ký tự trích dẫn được nhân đôi nếu nó xuất hiện trong dữ kèo tỷ số bóng đá euro hôm nay). Đây phải là một nhân vật một byte duy nhất. Tùy chọn này chỉ được phép khi sử dụngCSV
Định dạng.
Force_quote
Lực lượng trích dẫn sẽ được sử dụng cho tất cả khôngnull
Giá trị trong mỗi cột được chỉ định.null
đầu ra không bao giờ được trích dẫn. Nếu như*
được chỉ định, khôngnull
Giá trị sẽ được trích dẫn trong tất cả kèo tỷ số bóng đá euro hôm nay cột. Tùy chọn này chỉ được phép trongkèo tỷ số bóng đá euro hôm nay vào
và chỉ khi sử dụngCSV
Định dạng.
Force_not_Null
Không khớp với kèo tỷ số bóng đá euro hôm nay giá trị của kèo tỷ số bóng đá euro hôm nay cột được chỉ định so với chuỗi null. Trong trường hợp mặc định mà chuỗi null trống, điều này có nghĩa là kèo tỷ số bóng đá euro hôm nay giá trị trống sẽ được đọc dưới dạng chuỗi có độ dài bằng không thay vì null, ngay cả khi chúng không được trích dẫn. Tùy chọn này chỉ được phép trongkèo tỷ số bóng đá euro hôm nay từ
và chỉ khi sử dụngCSV
Định dạng.
Force_Null
Kết hợp kèo tỷ số bóng đá euro hôm nay giá trị của kèo tỷ số bóng đá euro hôm nay cột được chỉ định với chuỗi null, ngay cả khi nó đã được trích dẫn và nếu tìm thấy một trận đấu, hãy đặt giá trị thànhnull
. Trong trường hợp mặc định trong đó chuỗi null trống, điều này chuyển đổi một chuỗi trống được trích dẫn thành null. Tùy chọn này chỉ được phép trongkèo tỷ số bóng đá euro hôm nay từ
và chỉ khi sử dụngCSV
Định dạng.
Mã hóa
Chỉ định rằng tệp được mã hóa trongmã hóa_name
. Nếu tùy chọn này bị bỏ qua, mã hóa máy khách hiện tại được sử dụng. Xem kèo tỷ số bóng đá euro hôm nay ghi chú bên dưới để biết thêm chi tiết.
WHERE
Tùy chọnWHERE
mệnh đề có dạng chung
WHEREđiều kiện
WHEREđiều kiện
là bất kỳ biểu thức nào đánh giá theo kết quả của loạiBoolean
24319_24523
Hiện tại, kèo tỷ số bóng đá euro hôm nay nhóm con không được phép trongWHERE
Biểu thức và đánh giá không thấy bất kỳ thay đổi nào được thực hiện bởiCopy
chính nó (vấn đề này khi biểu thức chứa kèo tỷ số bóng đá euro hôm nay cuộc gọi đếnDisrile
chức năng).
Khi hoàn thành thành công, ACopy
Lệnh trả về thẻ lệnh của biểu mẫu
CopyĐếm
TheĐếm
là số lượng hàng được kèo tỷ số bóng đá euro hôm nay.
PSQLSẽ chỉ in thẻ lệnh này nếu lệnh khôngkèo tỷ số bóng đá euro hôm nay ... vào stdout
hoặc tương đươngPSQLMeta-Command\ kèo tỷ số bóng đá euro hôm nay ... đến stdout
25561_25646
kèo tỷ số bóng đá euro hôm nay vào
Chỉ có thể được sử dụng với các bảng đơn giản, không phải khung nhìn và không kèo tỷ số bóng đá euro hôm nay các hàng từ bảng con hoặc phân vùng con. Ví dụ,Copy
kèo tỷ số bóng đá euro hôm nay cùng một hàng vớiBảng
đếnChọn * chỉ từ
. Cú phápBảng
kèo tỷ số bóng đá euro hôm nay (chọn * từ
26219_26314Bảng
) đến ...
kèo tỷ số bóng đá euro hôm nay từ
26362_26444Thay vì chèn
Triggers.
Bạn phải chọn đặc quyền trên bảng có giá trị được đọc bởikèo tỷ số bóng đá euro hôm nay vào
và chèn đặc quyền vào bảng vào đó kèo tỷ số bóng đá euro hôm nay giá trị được chèn bởikèo tỷ số bóng đá euro hôm nay từ
. Nó là đủ để có kèo tỷ số bóng đá euro hôm nay đặc quyền cột trên (kèo tỷ số bóng đá euro hôm nay) cột được liệt kê trong lệnh.
Nếu bảo mật cấp hàng được bật cho bảng, có liên quanChọn
Chính sách sẽ áp dụng choCopy
Câu lệnh. Hiện nay,Bảng
đếnkèo tỷ số bóng đá euro hôm nay từ
không được hỗ trợ cho kèo tỷ số bóng đá euro hôm nay bảng có bảo mật cấp hàng. Sử dụng tương đươngChèn
Câu lệnh thay thế.
Tệp có tên trong ACopy
27271_27512PostgreSQLNgười dùng (ID người dùng mà máy chủ chạy như), không phải máy khách. Tương tự, lệnh được chỉ định vớiChương trình
được thực hiện trực tiếp bởi máy chủ, không phải bởi ứng dụng máy khách, phải được thực thi bởiPostgreSQLNgười dùng.Copy
27860_27969PG_READ_SERVER_FILES
, 28040_28063
hoặcPG_EXECUTE_SERVER_PROGRAM
, vì nó cho phép đọc hoặc viết bất kỳ tệp nào hoặc chạy chương trình mà máy chủ có đặc quyền truy cập.
Không nhầm lẫnCopy
vớiPSQLHướng dẫn\ Copy
. \ Copy
Gọikèo tỷ số bóng đá euro hôm nay từ Stdin
hoặckèo tỷ số bóng đá euro hôm nay vào stdout
, và sau đó tìm nạp/lưu trữ dữ kèo tỷ số bóng đá euro hôm nay trong một tệp có thể truy cập vàoPSQLKhách hàng. Do đó, khả năng truy cập tệp và quyền truy cập phụ thuộc vào máy khách thay vì máy chủ khi\ Copy
được sử dụng.
khuyến nghị tên tệp được sử dụng trongCopy
Luôn luôn được chỉ định là một đường dẫn tuyệt đối. Điều này được thực thi bởi máy chủ trong trường hợpkèo tỷ số bóng đá euro hôm nay vào
, nhưng chokèo tỷ số bóng đá euro hôm nay từ
Bạn có tùy chọn đọc từ một tệp được chỉ định bởi một đường dẫn tương đối. Đường dẫn sẽ được giải thích liên quan đến thư mục làm việc của quy trình máy chủ (thông thường là thư mục dữ kèo tỷ số bóng đá euro hôm nay của cụm), không phải thư mục làm việc của khách hàng.
Thực hiện lệnh vớichương trình
Có thể bị hạn chế bởi kèo tỷ số bóng đá euro hôm nay cơ chế kiểm soát truy cập của hệ điều hành, chẳng hạn như Selinux.
kèo tỷ số bóng đá euro hôm nay từ
Sẽ gọi mọi kích hoạt và kiểm tra kèo tỷ số bóng đá euro hôm nay ràng buộc trên bảng đích. Tuy nhiên, nó sẽ không gọi kèo tỷ số bóng đá euro hôm nay quy tắc.
cho kèo tỷ số bóng đá euro hôm nay cột nhận dạng,kèo tỷ số bóng đá euro hôm nay từ
Lệnh sẽ luôn ghi các giá trị cột được cung cấp trong dữ kèo tỷ số bóng đá euro hôm nay đầu vào, nhưChèn
Tùy chọnGiá trị hệ thống ghi đè
.
Copy
Đầu vào và đầu ra bị ảnh hưởng bởiDatestyle
. Để đảm bảo tính di động cho người khácPostgreSQLCài đặt có thể sử dụng không mặc địnhDatestyle
Cài đặt,Datestyle
nên được đặt thànhISO
Trước khi sử dụngkèo tỷ số bóng đá euro hôm nay vào
. Đó cũng là một ý tưởng tốt để tránh việc bán dữ kèo tỷ số bóng đá euro hôm nay vớiIntervalStyle
Đặt thànhSQL_STANDARD
, vì kèo tỷ số bóng đá euro hôm nay giá trị khoảng thời gian âm có thể bị hiểu sai bởi một máy chủ có cài đặt khác choIntervalStyle
.
Dữ kèo tỷ số bóng đá euro hôm nay đầu vào được giải thích theo30697_30707
Tùy chọn hoặc mã hóa máy khách hiện tại và dữ kèo tỷ số bóng đá euro hôm nay đầu ra được mã hóa trongmã hóa
hoặc mã hóa máy khách hiện tại, ngay cả khi dữ kèo tỷ số bóng đá euro hôm nay không truyền qua máy khách nhưng được đọc từ hoặc ghi vào tệp trực tiếp bởi máy chủ.
Copy
Dừng hoạt động ở lỗi đầu tiên. Điều này không nên dẫn đến kèo tỷ số bóng đá euro hôm nay vấn đề trong trường hợpkèo tỷ số bóng đá euro hôm nay vào
, nhưng bảng đích sẽ nhận được kèo tỷ số bóng đá euro hôm nay hàng trước đó trong Akèo tỷ số bóng đá euro hôm nay từ
. Những hàng này sẽ không thể nhìn thấy hoặc có thể truy cập được, nhưng chúng vẫn chiếm không gian đĩa. Điều này có thể lên tới một lượng không gian đĩa bị lãng phí đáng kể nếu sự thất bại xảy ra tốt trong một hoạt động kèo tỷ số bóng đá euro hôm nay lớn. Bạn có thể muốn gọiNút hút
Để phục hồi không gian lãng phí.
Force_Null
vàForce_not_Null
có thể được sử dụng đồng thời trên cùng một cột. Điều này dẫn đến việc chuyển đổi kèo tỷ số bóng đá euro hôm nay chuỗi null được trích dẫn thành kèo tỷ số bóng đá euro hôm nay giá trị null và kèo tỷ số bóng đá euro hôm nay chuỗi null chưa được trích xuất thành kèo tỷ số bóng đá euro hôm nay chuỗi trống.
KhiText
Định dạng được sử dụng, dữ kèo tỷ số bóng đá euro hôm nay đọc hoặc viết là một tệp văn bản với một dòng trên mỗi hàng. Các cột trong một hàng được phân tách bằng ký tự phân cách. Bản thân các giá trị cột là các chuỗi được tạo bởi hàm đầu ra hoặc được chấp nhận cho hàm đầu vào của mỗi loại dữ kèo tỷ số bóng đá euro hôm nay của thuộc tính. Chuỗi null được chỉ định được sử dụng thay cho các cột là null.kèo tỷ số bóng đá euro hôm nay từ
Sẽ gây ra lỗi nếu bất kỳ dòng nào của tệp đầu vào chứa nhiều hoặc ít cột hơn dự kiến.
Kết thúc dữ kèo tỷ số bóng đá euro hôm nay có thể được biểu diễn bằng một dòng duy nhất chỉ chứa Backslash-Period (\.
). Một điểm đánh dấu cuối cùng là không cần thiết khi đọc từ một tệp, vì phần cuối của tệp phục vụ hoàn toàn tốt; Nó chỉ cần khi kèo tỷ số bóng đá euro hôm nay dữ liệu vào hoặc từ các ứng dụng khách bằng giao thức khách hàng trước-3.0.
ký tự Backslash (\
) có thể được sử dụng trongCopy
Dữ kèo tỷ số bóng đá euro hôm nay để trích dẫn các ký tự dữ kèo tỷ số bóng đá euro hôm nay có thể được coi là phân định hàng hoặc cột. Cụ thể, các ký tự sauphải33118_33270
Chuỗi null được chỉ định được gửi bởikèo tỷ số bóng đá euro hôm nay vào
mà không cần thêm bất kỳ dấu gạch chéo ngược nào; Ngược lại,kèo tỷ số bóng đá euro hôm nay từ
khớp với đầu vào với chuỗi null trước khi xóa dấu gạch chéo ngược. Do đó, một chuỗi null như\ n
Không thể bị nhầm lẫn với giá trị dữ kèo tỷ số bóng đá euro hôm nay thực tế\ n
(sẽ được biểu diễn dưới dạng\ n
).
kèo tỷ số bóng đá euro hôm nay chuỗi ngược đặc biệt sau đây được nhận ra bởikèo tỷ số bóng đá euro hôm nay từ
:
chuỗi | Đại diện |
---|---|
\ B |
Backspace (ASCII 8) |
\ f |
Form Feed (ASCII 12) |
\ n |
34515_34535 |
\ r |
Trở lại vận chuyển (ASCII 13) |
\ T |
Tab (ASCII 9) |
\ V |
Tab dọc (ASCII 11) |
\ chữ số |
Backslash theo sau là một đến ba chữ số bát phân chỉ định byte với mã số đó |
\ x Digits |
Backslashx theo sau là một hoặc hai chữ số hex chỉ định byte với mã số đó |
Hiện tại,kèo tỷ số bóng đá euro hôm nay vào
35594_35734
Bất kỳ ký tự được đánh dấu ngược nào khác không được đề cập trong bảng trên sẽ được thực hiện để thể hiện chính nó. Tuy nhiên, hãy cẩn thận với việc thêm dấu gạch chéo ngược không cần thiết, vì điều đó có thể vô tình tạo ra một chuỗi phù hợp với điểm đánh dấu dữ kèo tỷ số bóng đá euro hôm nay cuối cùng (\.
) hoặc chuỗi null (\ n
Theo mặc định). kèo tỷ số bóng đá euro hôm nay chuỗi này sẽ được nhận dạng trước khi mọi xử lý ngược hoàn thành.
Chúng tôi khuyên bạn nên tạo kèo tỷ số bóng đá euro hôm nay ứng dụngCopy
Dữ kèo tỷ số bóng đá euro hôm nay chuyển đổi dữ kèo tỷ số bóng đá euro hôm nay Newlines và vận chuyển trở lại\ n
và\ r
Trình tự tương ứng. Hiện tại, có thể thể hiện lợi nhuận vận chuyển dữ kèo tỷ số bóng đá euro hôm nay bằng cách trả lại và trả lại vận chuyển, và để biểu thị một dòng dữ kèo tỷ số bóng đá euro hôm nay mới bằng dấu gạch chéo ngược và dòng mới. Tuy nhiên, những đại diện này có thể không được chấp nhận trong các bản phát hành trong tương lai. Họ cũng rất dễ bị tham nhũng nếuCopy
Tệp được chuyển qua kèo tỷ số bóng đá euro hôm nay máy khác nhau (ví dụ: từ Unix sang Windows hoặc ngược lại).
Tất cả các chuỗi ngược được giải thích sau khi chuyển đổi mã hóa. Các byte được chỉ định với các chuỗi dấu gạch chéo ngược Octal và hex phải hình thành các ký tự hợp lệ trong mã hóa cơ sở dữ kèo tỷ số bóng đá euro hôm nay.
kèo tỷ số bóng đá euro hôm nay vào
Sẽ chấm dứt từng hàng với một dòng mới kiểu UNIX (\ n
”). Máy chủ đang chạy trên Microsoft Windows thay vì đầu ra vận chuyển trở lại/NEWLINE (\ r \ n
), nhưng chỉ choCopy
đến một tệp máy chủ; Đối với tính nhất quán trên kèo tỷ số bóng đá euro hôm nay nền tảng,kèo tỷ số bóng đá euro hôm nay vào stdout
Luôn gửi\ n
HồiBất kể nền tảng máy chủ.37689_37700
Có thể xử lý các dòng kết thúc bằng các đường mới, trả về vận chuyển hoặc trả lại vận chuyển/đường mới. Để giảm nguy cơ lỗi do các đường ray mới hoặc trả lại vận chuyển có nghĩa là dữ kèo tỷ số bóng đá euro hôm nay,kèo tỷ số bóng đá euro hôm nay từ
Sẽ phàn nàn nếu kèo tỷ số bóng đá euro hôm nay kết thúc dòng trong đầu vào không giống nhau.
Tùy chọn định dạng này được sử dụng để nhập và xuất giá trị phân tách bằng dấu phẩy (CSV
) Định dạng tệp được sử dụng bởi nhiều chương trình khác, chẳng hạn như bảng tính. Thay vì kèo tỷ số bóng đá euro hôm nay quy tắc thoát ra được sử dụng bởiPostgreSQLĐịnh dạng văn bản tiêu chuẩn, nó tạo ra và nhận ra cơ chế thoát CSV chung.
kèo tỷ số bóng đá euro hôm nay giá trị trong mỗi bản ghi được phân tách bởiDelimiter
ký tự. Nếu giá trị chứa ký tự phân cách,QUOTE
ký tự, Thenull
38690_38797QUOTE
ký tự và bất kỳ sự xuất hiện nào trong giá trị của AQUOTE
ký tự hoặcEscape
ký tự được đặt trước ký tự thoát. Bạn cũng có thể sử dụngForce_quote
Để buộc báo giá khi xuất ra khôngnull
Giá trị trong kèo tỷ số bóng đá euro hôm nay cột cụ thể.
TheCSV
Định dạng không có cách nào để phân biệt Anull
Giá trị từ một chuỗi trống.POSTGRESQL'SCopy
Xử lý điều này bằng cách trích dẫn. MỘTnull
là đầu ra dưới dạngnull
Chuỗi tham số và không được trích dẫn, trong khi không phảinull
Giá trị khớp vớinull
Chuỗi tham số được trích dẫn. Ví dụ: với cài đặt mặc định, Anull
""
). Đọc giá trị tuân theo kèo tỷ số bóng đá euro hôm nay quy tắc tương tự. Bạn có thể sử dụngforce_not_null
Để ngăn chặnnull
So sánh đầu vào cho kèo tỷ số bóng đá euro hôm nay cột cụ thể. Bạn cũng có thể sử dụngForce_Null
Để chuyển đổi giá trị dữ kèo tỷ số bóng đá euro hôm nay chuỗi NULL được trích dẫn thànhnull
.
Bởi vì Backslash không phải là một ký tự đặc biệt trongCSV
Định dạng,\.
, Điểm đánh dấu cuối cùng, cũng có thể xuất hiện dưới dạng giá trị dữ kèo tỷ số bóng đá euro hôm nay. Để tránh bất kỳ giải thích sai, A\.
40477_40750\.
, bạn có thể cần trích dẫn giá trị đó trong tệp đầu vào.
inCSV
Định dạng, tất cả kèo tỷ số bóng đá euro hôm nay ký tự đều có ý nghĩa. Một giá trị được trích dẫn được bao quanh bởi không gian trắng hoặc bất kỳ ký tự nào khác ngoàiDelimiter
, sẽ bao gồm các ký tự đó. Điều này có thể gây ra lỗi nếu bạn nhập dữ kèo tỷ số bóng đá euro hôm nay từ một hệ thống padCSV
kèo tỷ số bóng đá euro hôm nay dòng có khoảng trắng ra một số chiều rộng cố định. Nếu tình huống như vậy phát sinh, bạn có thể cần phải xử lý trướcCSV
Tệp để xóa không gian trắng theo dõi, trước khi nhập dữ kèo tỷ số bóng đá euro hôm nay vàoPOSTGRESQL.
Định dạng CSV sẽ nhận ra và tạo các tệp CSV với các giá trị được trích dẫn có chứa các nguồn cấp dữ kèo tỷ số bóng đá euro hôm nay vận chuyển được nhúng và nguồn cấp dữ kèo tỷ số bóng đá euro hôm nay đường. Do đó, các tệp không hoàn toàn là một dòng trên mỗi hàng như các tệp định dạng văn bản.
Nhiều chương trình tạo ra kèo tỷ số bóng đá euro hôm nay tệp CSV lạ và đôi khi đồi trụy, vì vậy định dạng tệp là một quy ước hơn là một tiêu chuẩn. Do đó, bạn có thể gặp một số tệp không thể nhập bằng cơ chế này vàCopy
Có thể tạo kèo tỷ số bóng đá euro hôm nay tệp mà kèo tỷ số bóng đá euro hôm nay chương trình khác không thể xử lý.
Thenhị phân
Tùy chọn định dạng khiến tất cả dữ kèo tỷ số bóng đá euro hôm nay được lưu trữ/đọc dưới dạng định dạng nhị phân chứ không phải là văn bản. Nó nhanh hơn một chút so với văn bản vàCSV
Định dạng, nhưng một tệp định dạng nhị phân ít di động hơn trên kèo tỷ số bóng đá euro hôm nay kiến trúc máy vàPostgreSQLPhiên bản. Ngoài ra, định dạng nhị phân là loại dữ kèo tỷ số bóng đá euro hôm nay rất cụ thể; Ví dụ: nó sẽ không hoạt động để xuất dữ kèo tỷ số bóng đá euro hôm nay nhị phân từ ASmallInt
Cột và đọc nó thành mộtSố nguyên
Cột, mặc dù điều đó sẽ hoạt động tốt ở định dạng văn bản.
Thenhị phân
Định dạng tệp bao gồm tiêu đề tệp, số không hoặc nhiều bộ dữ kèo tỷ số bóng đá euro hôm nay chứa dữ kèo tỷ số bóng đá euro hôm nay hàng và đoạn giới thiệu tệp. Tiêu đề và dữ kèo tỷ số bóng đá euro hôm nay nằm trong đơn đặt hàng byte mạng.
POSTGRESQLPhát hành trước 7.4 đã sử dụng định dạng tệp nhị phân khác.
Tiêu đề tệp bao gồm 15 byte của kèo tỷ số bóng đá euro hôm nay trường cố định, theo sau là khu vực mở rộng tiêu đề có độ dài thay đổi. kèo tỷ số bóng đá euro hôm nay trường cố định là:
chuỗi 11 bytepgcopy \ n \ 377 \ r \ n \ 0
- Lưu ý rằng byte số 0 là một phần bắt buộc của chữ ký. .
Mặt nạ số nguyên 32 bit để biểu thị kèo tỷ số bóng đá euro hôm nay khía cạnh quan trọng của định dạng tệp. Bit được đánh số từ 0 (LSB) đến 31 (MSB). Lưu ý rằng trường này được lưu trữ trong thứ tự byte mạng (byte quan trọng nhất trước tiên), cũng như tất cả kèo tỷ số bóng đá euro hôm nay trường số nguyên được sử dụng trong định dạng tệp. kèo tỷ số bóng đá euro hôm nay bit 16 bóng31 được bảo lưu để biểu thị kèo tỷ số bóng đá euro hôm nay vấn đề định dạng tệp quan trọng; Một người đọc nên hủy bỏ nếu nó tìm thấy một bit bất ngờ trong phạm vi này. BIT 0 Ném15 được bảo lưu để báo hiệu kèo tỷ số bóng đá euro hôm nay vấn đề định dạng tương thích ngược; Một người đọc chỉ cần bỏ qua bất kỳ bit bất ngờ nào được đặt trong phạm vi này. Hiện tại chỉ có một bit cờ được xác định và phần còn lại phải bằng không:
Nếu 1, OID được bao gồm trong dữ kèo tỷ số bóng đá euro hôm nay; Nếu 0, không. Các cột hệ thống OID không được hỗ trợ trongPostgreSQLnữa, nhưng định dạng vẫn chứa chỉ báo.
Số nguyên 32 bit, độ dài tính theo byte còn lại của tiêu đề, không bao gồm cả bản thân. Hiện tại, đây là số không, và Tuple đầu tiên theo sau ngay lập tức. Những thay đổi trong tương lai đối với định dạng có thể cho phép dữ kèo tỷ số bóng đá euro hôm nay bổ sung có mặt trong tiêu đề. Một người đọc nên âm thầm bỏ qua bất kỳ dữ kèo tỷ số bóng đá euro hôm nay mở rộng tiêu đề nào mà nó không biết phải làm gì với.
45779_46023
Thiết kế này cho phép bổ sung tiêu đề tương thích ngược (thêm các khối mở rộng tiêu đề hoặc đặt các bit cờ bậc thấp) và các thay đổi tương thích không trở lại (đặt các bit cờ theo thứ tự cao để báo hiệu các thay đổi đó và thêm dữ kèo tỷ số bóng đá euro hôm nay hỗ trợ vào khu vực mở rộng nếu cần).
Mỗi tuple bắt đầu với số nguyên 16 bit của số trường trong bộ tuple. . (Từ dài không bao gồm chính nó và có thể bằng không.) Như một trường hợp đặc biệt, -1 chỉ ra giá trị trường null. Không có byte giá trị theo dõi trong trường hợp null.
46874_46945
Hiện tại, tất cả các giá trị dữ kèo tỷ số bóng đá euro hôm nay trong tệp định dạng nhị phân được coi là ở định dạng nhị phân (mã định dạng một). Người ta dự đoán rằng một tiện ích mở rộng trong tương lai có thể thêm một trường tiêu đề cho phép các mã định dạng trên mỗi cột được chỉ định.
Để xác định định dạng nhị phân phù hợp cho dữ kèo tỷ số bóng đá euro hôm nay tuple thực tế, bạn nên tham khảoPOSTGRESQLNguồn, đặc biệt là*Gửi
và*recv
Hàm cho loại dữ kèo tỷ số bóng đá euro hôm nay của mỗi cột (thường là các chức năng này được tìm thấy trongsrc/backend/utils/adt/
Thư mục phân phối nguồn).
Nếu OID được bao gồm trong tệp, trường OID ngay lập tức theo từ số đếm trường. Đó là một lĩnh vực bình thường ngoại trừ việc nó không được bao gồm trong số đồng hồ. Lưu ý rằng kèo tỷ số bóng đá euro hôm nay cột hệ thống OID không được hỗ trợ trong kèo tỷ số bóng đá euro hôm nay phiên bản hiện tại củaPOSTGRESQL.
Trailer tệp bao gồm một từ số nguyên 16 bit chứa -1. Điều này dễ dàng được phân biệt với từ đếm trường của một tuple.
Một người đọc sẽ báo cáo lỗi nếu một từ số trường không phải là -1 cũng như số lượng cột dự kiến. Điều này cung cấp một kiểm tra bổ sung chống lại bằng cách nào đó không đồng bộ với dữ kèo tỷ số bóng đá euro hôm nay.
Ví dụ sau đây kèo tỷ số bóng đá euro hôm nay bảng cho máy khách bằng thanh dọc (|
) là dấu phân cách trường:
kèo tỷ số bóng đá euro hôm nay quốc gia vào stdout (Delimiter '|');
Để kèo tỷ số bóng đá euro hôm nay dữ liệu từ tệp vàoQuốc gia
Bảng:
kèo tỷ số bóng đá euro hôm nay quốc gia từ '/usr1/proj/bray/sql/country_data';
Để kèo tỷ số bóng đá euro hôm nay vào một tệp chỉ các quốc gia có tên bắt đầu bằng 'A':
48958_49067
Để kèo tỷ số bóng đá euro hôm nay vào tệp nén, bạn có thể gửi đầu ra thông qua chương trình nén bên ngoài:
kèo tỷ số bóng đá euro hôm nay quốc gia vào chương trình 'gzip /usr1/proj/bray/sql/country_data.gz';
Đây là một mẫu dữ liệu phù hợp để kèo tỷ số bóng đá euro hôm nay vào bảng từstdin
:
AF Afghanistan Al Albania DZ Algeria ZM Zambia ZW Zimbabwe
Lưu ý rằng khoảng trắng trên mỗi dòng thực sự là một ký tự tab.
Sau đây là cùng một dữ kèo tỷ số bóng đá euro hôm nay, đầu ra ở định dạng nhị phân. Dữ kèo tỷ số bóng đá euro hôm nay được hiển thị sau khi lọc qua tiện ích UNIXOD -C
49764_49816Char (2)
, thứ hai có loạiText
và thứ ba có loạiSố nguyên
. Tất cả kèo tỷ số bóng đá euro hôm nay hàng có giá trị null trong cột thứ ba.
0000000 p g c o p y \ n 377 \ r \ n \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 0000020 \ 0 \ 0 \ 0 \ 0 003 \ 0 \ 0 \ 0 002 A F \ 0 \ 0 \ 0 013 A 0000040 f g h a n i s t a n 377 377 377 377 \ 0 003 0000060 \ 0 \ 0 \ 0 002 A L \ 0 \ 0 \ 0 007 A L B A N I I 0000100 A 377 377 377 377 \ 0 003 \ 0 \ 0 \ 0 002 D Z \ 0 \ 0 \ 0 0000120 007 A L G E R I A 377 377 377 377 \ 0 003 \ 0 \ 0 0000140 \ 0 002 Z M \ 0 \ 0 \ 0 006 Z A M B I A 377 377 0000160 377 377 \ 0 003 \ 0 \ 0 \ 0 002 Z W \ 0 \ 0 \ 0 \ B Z I I 0000200 M B A B W E 377 377 377 377 377 377
Không cóCopy
50820_50853
Cú pháp sau đã được sử dụng trướcPostgreSQLPhiên bản 9.0 và vẫn được hỗ trợ:
CopyTable_Name
[(Cột_name
[, ...])]]] TỪ 'FileName
' | Stdin [ [ VỚI ] [Nhị phân] [Delimiter [as] 'Delimiter_Character
' ] [Null [as] 'NULL_STRING
' ] [CSV [Tiêu đề] [Trích dẫn [như] 'quote_character
' ] [Escape [as] 'Escape_character
' ] [Lực lượng không nullCột_name
[, ...]]]]]] kèo tỷ số bóng đá euro hôm nayTable_Name
[(Cột_name
[, ...])] | (Truy vấn
) ĐẾN 'FileName
' | Stdout [ [ VỚI ] [Nhị phân] [Delimiter [as] 'Delimiter_Character
' ] [Null [as] 'NULL_STRING
' ] [CSV [Tiêu đề] [Trích dẫn [như] 'quote_character
' ] [Escape [as] 'Escape_character
' ] [Lực lượng báo giáCột_name
[, ...] | *]]]]
Lưu ý rằng trong cú pháp này,nhị phân
vàCSV
được coi là từ khóa độc lập, không phải là đối số của AĐịnh dạng
Tùy chọn.
Cú pháp sau được sử dụng trướcPostgreSQLPhiên bản 7.3 và vẫn được hỗ trợ:
kèo tỷ số bóng đá euro hôm nay [nhị phân]Table_Name
từ 'FileName
53042_53082Delimiter_Character
' ] [Với null là 'NULL_STRING
' ] kèo tỷ số bóng đá euro hôm nay [nhị phân]53269_53281
đến 'FileName
' | Stdout [[Sử dụng] Delimiters 'Delimiter_Character
' ] [Với null là 'NULL_STRING
' ]
Nếu bạn thấy bất cứ điều gì trong tài kèo tỷ số bóng đá euro hôm nay không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo tỷ số bóng đá euro hôm nay.