-- -- Test the CREATE statements related to cstore_fdw. -- -- Install cstore_fdw CREATE EXTENSION cstore_fdw; CREATE SERVER cstore_server FOREIGN DATA WRAPPER cstore_fdw; -- Validator tests CREATE FOREIGN TABLE test_validator_invalid_option () SERVER cstore_server OPTIONS(filename 'data.cstore', bad_option_name '1'); -- ERROR CREATE FOREIGN TABLE test_validator_filename_missing () SERVER cstore_server; -- ERROR CREATE FOREIGN TABLE test_validator_invalid_stripe_row_count () SERVER cstore_server OPTIONS(filename 'data.cstore', stripe_row_count '0'); -- ERROR CREATE FOREIGN TABLE test_validator_invalid_block_row_count () SERVER cstore_server OPTIONS(filename 'data.cstore', block_row_count '0'); -- ERROR CREATE FOREIGN TABLE test_validator_invalid_compression_type () SERVER cstore_server OPTIONS(filename 'data.cstore', compression 'invalid_compression'); -- ERROR -- Create uncompressed table CREATE FOREIGN TABLE contestant (handle TEXT, birthdate DATE, rating INT, percentile FLOAT, country CHAR(3), achievements TEXT[]) SERVER cstore_server OPTIONS(filename '@abs_srcdir@/data/contestant.cstore'); -- Create compressed table CREATE FOREIGN TABLE contestant_compressed (handle TEXT, birthdate DATE, rating INT, percentile FLOAT, country CHAR(3), achievements TEXT[]) SERVER cstore_server OPTIONS(filename '@abs_srcdir@/data/contestant_compressed.cstore', compression 'pglz');