Postgresql Tài kèo bóng đá pháp 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | NEXT |
CopyTableName[(cột[, ...])]] TỪ 'FileName' | Stdin [ [ VỚI ] [Nhị phân] [OIDS] [Delimiter [as] 'Delimiter' ] [Null [as] 'chuỗi null' ] [CSV [QUOTE [AS] 'QUOTE' ] [Escape [as] 'Escape' ] [Lực lượng không nullcột[, ...]] kèo bóng đá phápTableName[(Cột[, ...])]] ĐẾN 'FileName' | Stdout [ [ VỚI ] [Nhị phân] [OIDS] [Delimiter [as] 'Delimiter' ] [Null [as] 'NULL Chuỗi' ] [CSV [QUOTE [AS] 'QUOTE' ] [Escape [as] 'Escape' ] [Trích dẫn lựcCột[, ...]]
Copydi chuyển dữ kèo bóng đá pháp giữaPostgreSQLBảng và hệ thống tệp tiêu chuẩn Tệp.kèo bóng đá pháp vàokèo bóng đá pháp nội dung của A bànđếnkèo bóng đá pháp tệp, trong khikèo bóng đá pháp từBản sao dữ kèo bóng đá pháptừMột tệp vào bảng (nối lại dữ kèo bóng đá pháp cho bất cứ thứ gì trong bảng rồi).
Nếu kèo bóng đá pháp danh sách các cột được chỉ định,CopySẽ chỉ kèo bóng đá pháp dữ liệu trong cột đến hoặc từ tệp. Nếu có bất kỳ cột nào trong bảng không có trong danh sách cột,kèo bóng đá pháp TỪSẽ chèn các giá trị mặc định cho các cột đó.
CopyVới tên tệp hướng dẫnPostgreSQLMáy chủ trực tiếp Đọc từ hoặc ghi vào kèo bóng đá pháp tập tin. Tệp phải có thể truy cập được máy chủ và tên phải được chỉ định từ quan điểm của máy chủ. Khistdinhoặcstdoutđược chỉ định, dữ kèo bóng đá pháp được truyền qua kết nối giữa máy khách và máy chủ.
Tên (Tùy chọn Lược đồ theo trình độ) của kèo bóng đá pháp bàn.
Một danh sách các cột tùy chọn sẽ được kèo bóng đá pháp. Nếu không có cột Danh sách được chỉ định, tất cả các cột sẽ được sử dụng.
Tên đường dẫn tuyệt đối của tệp đầu vào hoặc đầu ra.
Chỉ định đầu vào đó đến từ máy khách ứng dụng.
Chỉ định đầu ra đó được chuyển đến máy khách ứng dụng.
gây ra tất cả dữ kèo bóng đá pháp được lưu trữ hoặc đọc ở định dạng nhị phân thay vì là văn bản. Bạn không thể chỉ địnhDELIMITER, nullhoặcCSVTùy chọn ở chế độ nhị phân.
Chỉ định kèo bóng đá pháp OID cho mỗi hàng. (Một lỗi là được nâng lên nếuOIDSđược chỉ định cho kèo bóng đá pháp bảng không có oids.)
ký tự duy nhất phân tách các cột trong mỗi Hàng (dòng) của tệp. Mặc định là kèo bóng đá pháp ký tự tab trong Chế độ văn bản, dấu phẩy trongCSVchế độ.
Chuỗi đại diện cho giá trị null. Mặc định là\ n(Backslash-n) ở chế độ văn bản và kèo bóng đá pháp giá trị trống không có báo giá trongCSVchế độ. Bạn có thể thích kèo bóng đá pháp chuỗi trống Ngay cả trong chế độ văn bản cho các trường hợp bạn không muốn phân biệt nulls với các chuỗi trống.
Lưu ý:Khi sử dụngkèo bóng đá pháp TỪ, bất kỳ mục dữ kèo bóng đá pháp 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 bóng đá pháp vào.
Chọn giá trị phân tách bằng dấu phẩy (CSV) Chế độ.
Chỉ định ký tự trích dẫn trongCSVchế độ. Mặc định là kép.
Chỉ định ký tự sẽ xuất hiện trước AQUOTEGiá trị ký tự dữ kèo bóng đá pháp trongCSVchế độ. Mặc định làQUOTEGiá trị (thường là kép-quote).
inCSV kèo bóng đá pháp ĐẾNchế độ, lực lượng trích dẫn được sử dụng cho tất cả khôngnullGiá trị trong mỗi giá trị được chỉ định cột.nullđầu ra không bao giờ được trích dẫn.
inCSV kèo bóng đá pháp TỪchế độ, xử lý từng cột được chỉ định như thể nó được trích dẫn và do đó không phải lànullGiá trị. Đối với chuỗi null mặc định trongCSVMode (''), Điều này khiến các giá trị bị thiếu được nhập dưới dạng không có chiều dài chuỗi.
CopyChỉ có thể được sử dụng với đơn giản bảng, không có chế độ xem.
Thenhị phânTừ khóa gây ra tất cả dữ kèo bóng đá pháp Để đượ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ó là nhanh hơn một chút so với chế độ văn bản thông thường, nhưng định dạng nhị phân Tệp ít di động hơn trên các kiến trúc máy vàPostgreSQLphiên bản.
Bạn phải chọn đặc quyền trên bảng có giá trị Đọc bởikèo bóng đá pháp vào, và chèn đặc quyền vào Bảng vào giá trị nào được chèn bởikèo bóng đá pháp từ.
Tệp có tên trong ACopylệnh là đọc hoặc viết trực tiếp bởi máy chủ, không phải bởi máy khách ứng dụng. Do đó, họ phải cư trú hoặc có thể truy cập được Máy chủ cơ sở dữ kèo bóng đá pháp, không phải máy khách. Họ phải được có thể truy cập và có thể đọc được hoặc có thể ghi bởiPostgreSQLNgười dùng (ID người dùng mà máy chủ chạy như), không phải máy khách.kèo bóng đá phápĐặt tên một tệp chỉ được phép cho các siêu nhân cơ sở dữ kèo bóng đá pháp, vì nó cho phép đọc hoặc viết bất kỳ tệp nào mà máy chủ có đặc quyền truy cập.
Không nhầm lẫnCopyvớiPSQLHướng dẫn\ Copy. \ CopyGọikèo bóng đá pháp từ Stdinhoặckèo bóng đá pháp vào stdout, và sau đó tìm kiếm/lưu trữ dữ kèo bóng đá pháp 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.
Đề xuất tên tệp được sử dụng trongCopyLuôn luôn được chỉ định là kèo bóng đá pháp đường dẫn tuyệt đối. Cái này được thực thi bởi máy chủ trong trường hợpkèo bóng đá pháp ĐẾN, nhưng chokèo bóng đá pháp 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ủ (ở đâu đó bên dưới thư mục dữ kèo bóng đá pháp), không phải Thư mục làm việc của khách hàng.
kèo bóng đá pháp từSẽ gọi bất kỳ trình kích hoạt nào và kiểm tra các ràng buộc trên bảng đích. Tuy nhiên, nó sẽ không gọi các quy tắc.
CopyĐầu vào và đầu ra bị ảnh hưởng bởiDatestyle. Để đảm bảo tính di động để khácPostgreSQLCài đặt có thể sử dụng không mặc địnhDatestyleCài đặt,Datestylenên được đặt thànhISOTrước khi sử dụngkèo bóng đá pháp vào.
CopyDừng hoạt động ở lần đầu tiên lỗi. Điều này không nên dẫn đến các vấn đề trong trường hợpkèo bóng đá pháp vào, nhưng bảng đích sẽ đã nhận được các hàng trước đó trong kèo bóng đá phápkèo bóng đá pháp TỪ. Những hàng này sẽ không hiển thị 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 đến một số tiền đáng kể không gian đĩa lãng phí nếu sự thất bại xảy ra tốt kèo bóng đá pháp hoạt động. Bạn có thể muốn gọiNút hútĐể phục hồi không gian lãng phí.
khiCopyđược sử dụng mà không cónhị phânhoặcCSVTùy chọn, Dữ kèo bóng đá pháp đọ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 hàng. Các cột trong một hàng được phân tách bởi dấu phân cách tính cách. Các giá trị cột là các chuỗi được tạo ra theo hàm đầu ra hoặc được chấp nhận theo hàm đầu vào của mỗi loại dữ kèo bóng đá pháp 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 bóng đá pháp TỪsẽ gây lỗi nếu bất kỳ dòng nào của tệp đầu vào Chứa nhiều cột hơn hoặc ít hơn dự kiến. Nếu nhưOIDSđược chỉ định, OID được đọc hoặc viết dưới dạng cột đầu tiên, trước các cột dữ kèo bóng đá pháp người dùng.
Kết thúc dữ kèo bóng đá pháp có thể được biểu diễn bằng một dòng duy nhất chứa Chỉ có thời gian lùi lại (\.). MỘT Điểm đánh dấu cuối cùng không cần thiết khi đọc từ một tệp, Kể từ khi kết thúc tập tin phục vụ hoàn toàn tốt; Nó chỉ cần Khi kèo bóng đá pháp dữ liệu vào hoặc từ các ứng dụng khách bằng cách sử dụng Pre-3.0 Giao thức khách.
ký tự Backslash (\) có thể được sử dụng trongCopydữ kèo bóng đá pháp để trích dẫn dữ kèo bóng đá pháp các ký tự có thể được coi là hàng hoặc cột phân định. Cụ thể, các ký tự sauphảiđược đi trước bởi a Backslash Nếu chúng xuất hiện như kèo bóng đá pháp phần của giá trị cột: Backslash chính nó, dòng mới, trở lại vận chuyển và dấu phân cách hiện tại tính cách.
Chuỗi null được chỉ định được gửi bởikèo bóng đá pháp vàomà 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 bóng đá pháp từkhớp với Đầu vào so với chuỗi null trước khi loại bỏ dấu gạch chéo ngược. Do đó, kèo bóng đá pháp chuỗi null như\ nKhông thể bị nhầm lẫn với giá trị dữ kèo bóng đá pháp thực tế\ n(sẽ được biểu diễn dưới dạng\ n).
Các chuỗi ngược đặc biệt sau đây được nhận ra bởikèo bóng đá pháp từ:
chuỗi | đại diện |
---|---|
\ B | Backspace (ASCII 8) |
\ f | Form Feed (ASCII 12) |
\ n | Newline (ASCII 10) |
\ r | Trở lại vận chuyển (ASCII 13) |
\ T | Tab (ASCII 9) |
\ V | Tab dọc (ASCII 11) |
\Digits | Backslash theo sau là kèo bóng đá pháp đến ba chữ số bát phân Chỉ định ký tự bằng mã số đó |
bất kỳ ký tự bị dấu vết chộp lấy nào khác không được đề cập trong Bảng trên sẽ được thực hiện để đại diện cho chính nó. Tuy nhiên, hãy cẩn thận thêm các dấu gạch chéo ngược kèo bóng đá pháp cách không cần thiết, vì điều đó có thể Vô tình tạo ra kèo bóng đá pháp chuỗi phù hợp với điểm đánh dấu cuối cùng (\.) hoặc chuỗi null (\ nTheo mặc định). Những chuỗi này sẽ được công nhận Trước khi hoàn thành việc xử lý dấu gạch chéo ngược.
Người ta khuyến nghị rằng các ứng dụng tạo raCopyDữ kèo bóng đá pháp chuyển đổi dữ kèo bóng đá pháp Newlines và vận chuyển trở lại\ nvà\ rTrì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 bóng đá pháp bởi một Backslash và vận chuyển trở lại, và để đại diện cho một dòng dữ kèo bóng đá pháp mới bởi một 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 cao dễ bị tham nhũng nếuCopyTệp được chuyển qua các máy khác nhau (ví dụ: từ unix đến windows hoặc ngược lại).
kèo bóng đá pháp vàoSẽ chấm dứt từng hàng với kèo bóng đá pháp dòng mới theo phong cách 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ỉ chokèo bóng đá phápđến kèo bóng đá pháp tệp máy chủ; cho sự nhất quán trên các nền tảng,kèo bóng đá pháp vào stdoutLuôn gửi"\ n"Bất kể nền tảng máy chủ.kèo bóng đá pháp từCó thể xử lý các dòng kết thúc bằng Newlines, vận chuyển trở lại hoặc vận chuyển trở lại/Newlines. ĐẾN Giảm nguy cơ lỗi do NewLines không bị đánh dấu hoặc lợi nhuận vận chuyển có nghĩa là dữ kèo bóng đá pháp,kèo bóng đá pháp từSẽ phàn nàn nếu dòng kết thúc trong Đầu vào không giống nhau.
Định dạng này được sử dụng để nhập và xuất dấu phẩy Giá trị tách biệt (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ì thoát khỏi được sử dụng bởiPostgreSQL's Chế độ văn bản tiêu chuẩn, nó tạo ra và nhận ra CSV chung cơ chế thoát.
Các giá trị trong mỗi bản ghi được phân tách bởiDelimiterký tự. Nếu giá trị chứa ký tự phân định,QUOTEký tự, ThenullChuỗi, một cỗ xe return, hoặc ký tự nguồn cấp dữ kèo bóng đá pháp, sau đó toàn bộ giá trị là có tiền tố và được hậu tố bởiQUOTEký tự và bất kỳ sự xuất hiện nào trong giá trị của AQUOTEký tự hoặcEscapeký tự được đi trước khi thoát tính cách. Bạn cũng có thể sử dụngLực lượng TRÍCH DẪNĐể buộc báo giá khi xuất ra khôngnullGiá trị trong các cột cụ thể.
TheCSVĐịnh dạng không có cách tiêu chuẩn Để phân biệt AnullGiá trị từ kèo bóng đá pháp Chuỗi trống.POSTGRESQL'sCopyXử lý điều này bằng cách trích dẫn. MỘTnulllà đầu ra dưới dạngnullChuỗi và không được trích dẫn, trong khi dữ kèo bóng đá pháp Giá trị khớp vớinullChuỗi là trích dẫn. Do đó, sử dụng cài đặt mặc định, Anullđược viết dưới dạng chuỗi trống chưa được trích xuất, Trong khi kèo bóng đá pháp chuỗi trống được viết bằng dấu ngoặc kép (""). Đọc giá trị tuân theo các quy tắc tương tự. Bạn có thể sử dụngForce Not Nullđể ngăn chặnnullSo sánh đầu vào cho cụ thể các cột.
Lưu ý:Chế độ CSV sẽ nhận ra và sản xuất Các tệp CSV với các giá trị được trích dẫn có chứa vận chuyển được nhúng trả lại và nguồn cấp dữ kèo bóng đá pháp. Do đó, các tệp không hoàn toàn là một dòng trên mỗi hàng hàng giống như các tệp chế độ văn bản. Tuy nhiên,PostgreSQLsẽ từ chốiCopyĐầu vào nếu bất kỳ trường nào chứa Trình tự ký tự cuối dòng được nhúng không khớp với quy ước kết thúc dòng được sử dụng trong chính tệp CSV. Nó là Nói chung là an toàn hơn để nhập dữ kèo bóng đá pháp có chứa kết thúc dòng nhúng các ký tự sử dụng các định dạng văn bản hoặc nhị phân chứ không phải Csv.
Lưu ý:Nhiều chương trình sản xuất lạ và Thỉnh thoảng các tệp CSV đồi trụy, vì vậy định dạng tệp là nhiều hơn kèo bóng đá pháp quy ước hơn kèo bóng đá pháp tiêu chuẩn. Do đó bạn có thể gặp kèo bóng đá pháp số Các tệp không thể được nhập bằng cơ chế này vàCopyCó thể tạo các tệp mà các chương trình khác không thể xử lý.
Định dạng tệp được sử dụng chokèo bóng đá pháp Nhị phânĐã thay đổi trongPOSTGRESQL7.4. Định dạng mới bao gồm Tiêu đề tệp, không có hoặc nhiều bộ dữ kèo bóng đá pháp chứa dữ kèo bóng đá pháp hàng và Một đoạn giới thiệu. Tiêu đề và dữ kèo bóng đá pháp hiện đang nằm trong byte mạng đặt hàng.
Tiêu đề tệp bao gồm 15 byte của các trường cố định, tiếp theo là kèo bóng đá pháp khu vực mở rộng tiêu đề có độ dài thay đổi. Các Các trường cố định là:
chuỗi 11 bytepgcopy \ n \ 377 \ r \ n \ 0- Lưu ý rằng số không Byte là kèo bóng đá pháp phần cần thiết của chữ ký. (The Chữ ký được thiết kế để cho phép xác định dễ dàng Các tệp đã bị MUNGED bởi kèo bóng đá pháp người không sạch sẽ chuyển khoản. Chữ ký này sẽ được thay đổi bởi Các bộ lọc dịch cuối cùng, giảm số byte, đã bỏ các bit cao hoặc thay đổi chẵn lẻ.)
Mặt nạ bit số nguyên 32 bit để biểu thị các 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 đơn đặt hàng byte mạng (hầu hết byte quan trọng đầu tiên), cũng như tất cả các trường số nguyên được sử dụng trong định dạng tệp. Bit 16-31 được bảo lưu cho biểu thị các vấn đề định dạng tệp quan trọng; kèo bóng đá pháp người đọc nên Hủy bỏ nếu nó tìm thấy kèo bóng đá pháp bit bất ngờ được đặt trong phạm vi này. BIT 0-15 được bảo lưu để tín hiệu tương thích ngược vấn đề định dạng; kèo bóng đá pháp người đọc chỉ nên bỏ qua bất kỳ Các bit bất ngờ đặt trong phạm vi này. Hiện chỉ có kèo bóng đá pháp 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 bóng đá pháp; Nếu 0, không
Số nguyên 32 bit, độ dài tính theo byte còn lại của phần còn lại của Tiêu đề, không bao gồm cả bản thân. Hiện tại, đây là không, Và Tuple đầu tiên theo sau ngay lập tức. Thay đổi trong tương lai theo định dạng có thể cho phép dữ kèo bóng đá pháp 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 bóng đá pháp mở rộng tiêu đề mà nó không biết phải làm gì với.
Vùng mở rộng tiêu đề được hình dung là chứa kèo bóng đá pháp Trình tự các khối tự nhận dạng. Trường Cờ không dự định nói với độc giả những gì trong khu vực mở rộng. Thiết kế cụ thể của nội dung mở rộng tiêu đề được để lại cho kèo bóng đá pháp Phát hành sau.
Thiết kế này cho phép cả tiêu đề tương thích ngược Bổ sung (Thêm phần mở rộng tiêu đề hoặc đặt cờ bậc thấp BITS) và các thay đổi không tương thích không phù hợp (đặt thứ tự cao cờ các bit để báo hiệu những thay đổi đó và thêm dữ kèo bóng đá pháp hỗ trợ vào khu vực mở rộng nếu cần).
Mỗi tuple bắt đầu bằng số nguyên 16 bit của Số trường trong tuple. (Hiện tại, tất cả các bộ dữ kèo bóng đá pháp trong một Bảng sẽ có cùng một số lượng, nhưng điều đó có thể không phải lúc nào cũng Đúng.) Sau đó, lặp lại cho từng trường trong tuple, có một Từ dài 32 bit theo sau là nhiều byte dữ kèo bóng đá pháp trường. (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ó giá trị byte theo dõi trong trường hợp null.
Không có phần đệm căn chỉnh hoặc bất kỳ dữ kèo bóng đá pháp bổ sung nào khác giữa các trường.
Hiện tại, tất cả các giá trị dữ kèo bóng đá pháp trong Akèo bóng đá pháp Nhị phânTệp được coi là ở định dạng nhị phân (định dạng Mã kèo bóng đá pháp). Dự đoán rằng kèo bóng đá pháp tiện ích mở rộng trong tương lai có thể thêm trường tiêu đề cho phép mã định dạng trên mỗi cột được chỉ định.
Để xác định định dạng nhị phân thích hợp cho thực tế
dữ kèo bóng đá pháp tple bạn nên tham khảoPostgreSQLNguồn, đặc biệt là*Gửi
và*recv
Hàm cho loại dữ kèo bóng đá pháp của mỗi cột
(Thông thường các chức năng này được tìm thấy trongSRC/Backend/Utils/ADT/Thư mục của
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ố đồng trường. Nó là kèo bóng đá pháp bình thường Trường ngoại trừ việc nó không được bao gồm trong số đồng hồ. TRONG đặc biệt nó có kèo bóng đá pháp từ dài - điều này sẽ cho phép xử lý 4 byte so với 8 byte oids mà không có quá nhiều đau đớn, và sẽ cho phép Oids được hiển thị là null nếu điều đó được chứng minh là mong muốn.
Trailer tệp bao gồm kèo bóng đá pháp từ số nguyên 16 bit chứa -1. Điều này dễ dàng được phân biệt với kèo bóng đá pháp tuple từ đồng trường.
Một người đọc nên báo cáo lỗi nếu một từ tính trường Không -1 và 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 đó thoát khỏi sự đồng bộ với dữ kèo bóng đá pháp.
Ví dụ sau đây kèo bóng đá pháp bảng cho máy khách bằng cách sử dụng thanh dọc (|) là trường Phân đoạn:
kèo bóng đá pháp quốc gia vào stdout với Delimiter '|';
Để kèo bóng đá pháp dữ liệu từ tệp vàoQuốc giaBảng:
kèo bóng đá pháp quốc gia từ '/usr1/proj/bray/sql/country_data';
Đây là một mẫu dữ liệu phù hợp để kèo bóng đá pháp vào bảng từstdin:
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à kèo bóng đá pháp tab tính cách.
Sau đây là cùng một dữ kèo bóng đá pháp, đầu ra ở định dạng nhị phân. Các Dữ kèo bóng đá pháp được hiển thị sau khi lọc qua tiện ích UNIXOD -C. Bảng có ba cột; Đầu tiên có kiểuchar (2), thứ hai có loạiTextvà thứ ba có loạiSố nguyên. Tất cả các hàng có giá trị null trong lần thứ ba cột.
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óCopyCâu lệnh trong SQL tiêu chuẩn.
Cú pháp sau được sử dụng trướcPOSTGRESQLPhiên bản 7.3 và vẫn còn được hỗ trợ:
kèo bóng đá pháp [nhị phân]TableName[Với OIDS] TỪ 'FileName' | Stdin [[Sử dụng] Delimiters 'Delimiter' ] [Với null là 'NULL Chuỗi' ] kèo bóng đá pháp [nhị phân]TableName[Với OIDS] ĐẾN 'FileName' | Stdout [[Sử dụng] Delimiters 'Delimiter' ] [Với null là 'NULL Chuỗi' ]