# name: test/sql/copy/copy_blob.test # group: [copy] statement error COPY (select 'foo') TO '__TEST_DIR__/test.blob' (FORMAT BLOB); ---- Binder Error: "COPY (FORMAT BLOB)" only supports a single BLOB column statement error COPY (select 'foo'::BLOB, 10) TO '__TEST_DIR__/test.blob' (FORMAT BLOB); ---- Binder Error: "COPY (FORMAT BLOB)" only supports a single BLOB column statement ok COPY (select 'foo'::BLOB) TO '__TEST_DIR__/test.blob' (FORMAT BLOB); query III select filename LIKE '%test.blob', content, size from read_blob('__TEST_DIR__/test.blob'); ---- true foo 3 statement error COPY (select 'foo'::BLOB) TO '__TEST_DIR__/test.blob.gz' (FORMAT BLOB, ASDFGH); ---- Binder Error: Unrecognized option for COPY (FORMAT BLOB): "ASDFGH" # With compression statement ok COPY (select 'foo'::BLOB) TO '__TEST_DIR__/test.blob.gz' (FORMAT BLOB); query II select filename LIKE '%test.blob.gz', size from read_blob('__TEST_DIR__/test.blob.gz'); ---- true 26 # With explicit compression statement ok COPY (select 'foo'::BLOB) TO '__TEST_DIR__/test2.blob' (FORMAT BLOB, COMPRESSION 'GZIP'); query II select filename LIKE '%test2.blob', size from read_blob('__TEST_DIR__/test2.blob'); ---- true 26